Тип QML DropArea
Для указания обработки перетаскивания и опускания в области. Подробнее...
| Выражение импорта: | import QtQuick 2.15 |
Свойства
- containsDrag : bool
- drag
- drag.source : Объект
- keys : строковый список
Сигналы
- 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 : строковый список
Это свойство содержит список ключей перетаскивания, которые будет принимать 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-5.15/qml-qtquick-droparea.html