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