DropArea
ImportStatement: import QtQuick 2.2
Properties
containsDrag: bool
drag
drag.x :qreal
drag.y :qreal
drag.source: Object
keys :stringlist
Signals
dropped(DragEventdrop)
entered(DragEventdrag)
exited()
positionChanged(DragEventdrag)
DetailedDescription
DropArea是不可见的组件,当其他的组件实例被拖动覆盖它时,接收事件。当组件实例被拖动到本组件上时,Drag组件的关联属性被通知到本组件。
关键字属性能被用来过滤掉关键字不匹配的拖动事件。
drag.source属性被用来于放置的接受者沟通的拖动事件的源。
PropertyDocumentation
containsDrag: bool
DropArea是否包含任何拖入的组件实例。
drag group
drag.x :qreal
drag.y :qreal
最后拖入的组件实例的坐标。
drag.source: Object
拖动的源。
keys :stringlist
DropArea将接受的拖动关键字的列表。如果列表中没有关键字,DropArea将接受所有拖入其中的事件,如果不想这样,列表中至少要有一个关键字。
SignalDocumentation
dropped(DragEventdrop)
当DropArea的范围内有放置事件发生,则发射这个信号。
entered(DragEventdrag)
DropArea的范围内有拖动进入,则发射这个信号。
exited()
当拖动离开DropArea的范围,发射这个信号。
positionChanged(DragEventdrag)
拖动的位置发生变化,发射这个信号。