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