このページでは

DropArea QML Type

ある領域でのドラッグ&ドロップの処理を指定するためのものです。詳細...

Import Statement: import QtQuick
Inherits:

Item

プロパティ

信号

詳細な説明

DropArea は、他のアイテムがその上をドラッグされた際にイベントを受け取る、目に見えないアイテムです。

Drag というアタッチドプロパティを使用すると、アイテムがDropAreaの上をドラッグされた際にDropAreaに通知することができます。

keys プロパティを使用すると、一致するキーを含まないドラッグイベントをフィルタリングできます。

drag.source プロパティは、ドラッグイベントの発生源に対して、ドラッグターゲットへのドロップの受信先として通知されます。

「Qt Quick の例 - ドラッグ&ドロップ」も参照してください 。

プロパティのドキュメント

containsDrag : bool [read-only]

このプロパティは、DropArea に現在ドラッグ中のアイテムが含まれているかどうかを示します。

drag.source : QtObject [read-only]

このプロパティには、ドラッグの発生源が格納されています。

drag group

drag.x : real [read-only]

drag.y : real [read-only]

これらのプロパティには、最後のドラッグイベントの座標が格納されています。

keys : stringlist

このプロパティには、DropArea が受け付けるドラッグキーのリストが格納されています。

キーがリストされていない場合、DropArea は任意のドラッグソースからのイベントを受け付けますが、リストされている場合は、ドラッグソースが少なくとも1つの互換性のあるキーを持っている必要があります。

「QtQuick::Drag::keys」も参照してください 。

シグナルに関するドキュメント

dropped(DragEvent drop)

このシグナルは、DropArea の範囲内でdrop イベントが発生したときに発せられます。

注: 対応するハンドラは `onDropped` です。

entered(DragEvent drag)

このシグナルは、drag がDropArea の境界内に入ったときに発せられます。

注: 対応するハンドラは onEntered です。

exited()

このシグナルは、ドラッグがDropArea の境界外に出たときに発生します。

注: 対応するハンドラは `onExited` です。

positionChanged(DragEvent drag)

このシグナルは、drag の位置が変化したときに発信されます。

注: 対応するハンドラは `onPositionChanged` です。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.