Тип QML DropArea
Для указания обработки перетаскивания и опускания в области. Подробнее...
| Заявление импорта: | import QtQuick |
| Наследует: |
Свойства
- 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.2/qml-qtquick-droparea.html