当前位置: 首页 > 工具软件 > Droparea > 使用案例 >

QML类型说明-DropArea

夹谷衡
2023-12-01

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)

拖动的位置发生变化,发射这个信号。
 类似资料: