Spec-Zone.ru › Qt 5.13

Тип QML DropArea

Для задания обработки перетаскивания в области. Подробнее...

Заявление об импорте: import QtQuick 2.13
  • Список всех членов, включая унаследованные

Свойства

  • containsDrag : bool
  • drag
    • drag.x : qreal
    • drag.y : qreal
  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API