DropArea QML Type
For specifying drag and drop handling in an area 更多...
Import Statement: | import QtQuick 2.7 |
属性
- containsDrag : bool
- drag
- drag.source : Object
- keys : stringlist
信号
- dropped(DragEvent drop)
- entered(DragEvent drag)
- exited()
- positionChanged(DragEvent drag)
详细描述
A DropArea is an invisible item which receives events when other items are dragged over it.
The Drag attached property can be used to notify the DropArea when an Item is dragged over it.
The keys property can be used to filter drag events which don't include a matching key.
The drag.source property is communicated to the source of a drag event as the recipient of a drop on the drag target.
参见 Qt Quick Examples - Drag and Drop and Qt Quick Examples - externaldraganddrop.
属性
This property identifies whether the DropArea currently contains any dragged items.
信号
dropped(DragEvent drop) |
This signal is emitted when a drop event occurs within the bounds of a DropArea.
The corresponding handler is onDropped
.
entered(DragEvent drag) |
This signal is emitted when a drag enters the bounds of a DropArea.
The corresponding handler is onEntered
.
This signal is emitted when a drag exits the bounds of a DropArea.
The corresponding handler is onExited
.
positionChanged(DragEvent drag) |
This signal is emitted when the position of a drag has changed.
The corresponding handler is onPositionChanged
.