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