Тип QML DropArea
Для указания обработки перетаскивания и опускания в области. Подробнее...
| Заявление об импорте: | import QtQuick 2.1 |
Свойства
- containsDrag : bool
- drag
- drag.source : Объект
- keys : stringlist
Сигналы
- dropped(DragEvent drop)
- entered(DragEvent drag)
- exited()
- positionChanged(DragEvent drag)
Подробное описание
DropArea — это невидимый элемент, который получает события, когда другие элементы перетаскиваются над ним.
Присоединённое свойство Drag может быть использовано для уведомления DropArea, когда элемент перетаскивается над ним.
Свойство keys можно использовать для фильтрации событий перетаскивания, не содержащих соответствующего ключа.
Свойство drag.source передаётся источнику события перетаскивания в качестве получателя опускания на целевой элемент перетаскивания.
См. также Примеры Qt Quick — Перетаскивание и опускание и Примеры Qt Quick — externaldraganddrop.
Документация свойств
containsDrag : bool
Это свойство определяет, содержит ли DropArea в настоящее время какие-либо перетаскиваемые элементы.
drag.x : qreal
Эти свойства содержат координаты последнего события перетаскивания.
drag.source : Объект
Это свойство содержит источник перетаскивания.
keys : stringlist
Это свойство содержит список ключей перетаскивания, которые будет принимать DropArea.
Если ключи не указаны, DropArea будет принимать события от любого источника перетаскивания, в противном случае источник перетаскивания должен иметь хотя бы один совместимый ключ.
См. также QtQuick::Drag::keys.
Документация сигналов
dropped(DragEvent drop)
Этот сигнал излучается при возникновении события drop в пределах DropArea.
Примечание: Соответствующий обработчик — onDropped.
entered(DragEvent drag)
Этот сигнал излучается, когда drag входит в пределы DropArea.
Примечание: Соответствующий обработчик — onEntered.
exited()
Этот сигнал излучается, когда перетаскивание выходит за пределы DropArea.
Примечание: Соответствующий обработчик — onExited.
positionChanged(DragEvent drag)
Этот сигнал излучается, когда изменилось положение drag.
Примечание: Соответствующий обработчик — onPositionChanged.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-droparea.html