Spec-Zone.ru › Qt 6.0

Тип QML DropArea

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

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

Свойства

  • containsDrag : bool
  • drag
    • drag.x : qreal
    • drag.y : qreal
  • 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 : 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.0/qml-qtquick-droparea.html

Spec-Zone.ru

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