Spec-Zone.ru › Qt

Тип QML DragEvent

Предоставляет информацию о событии перетаскивания. Подробнее...

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

Свойства

  • accepted : bool
  • действие : перечисление
  • цветДанные : цвет
  • drag.источник : Объект
  • форматы : строковый список
  • имеетЦвет : bool
  • имеетHtml : bool
  • имеетТекст : bool
  • имеетСсылки : bool
  • html : строка
  • ключи : строковый список
  • предложенноеДействие : флаги
  • поддерживаемыеДействия : флаги
  • текст : строка
  • ссылки : список ссылок
  • x : вещественное
  • y : вещественное

Методы

  • принять(перечисление действие)
  • принять()
  • принятьПредложенноеДействие()
  • строка getDataAsArrayBuffer(строка формат)
  • строка getDataAsString(строка формат)

Подробное описание

Положение события перетаскивания можно получить из свойств x и y, а свойство ключи определяет клавиши перетаскивания события источник.

Существование определенных типов перетаскивания можно определить с помощью свойств имеетЦвет, имеетHtml, имеетТекст и имеетСсылки.

Список всех предоставленных форматов можно определить с помощью свойства форматы.

Конкретные типы перетаскивания можно получить, используя свойства цветДанные, html, текст и ссылки.

Строковое представление любого доступного mimeType можно получить с помощью getDataAsString.

Документация по свойствам

accepted : bool

Это свойство указывает, было ли событие перетаскивания принято обработчиком.

Значение по умолчанию — true.

действие : перечисление

Это свойство содержит действие, которое источник должен выполнить при принятии падения.

Действие падения может быть одним из:

  • Qt.CopyAction Скопировать данные в целевой объект.
  • Qt.MoveAction Переместить данные из источника в целевой объект.
  • Qt.LinkAction Создать ссылку из источника в целевой объект.
  • Qt.IgnoreAction Игнорировать действие (ничего не делать с данными).

[since 5.2] цветДанные : цвет

Это свойство содержит данные цвета, если они есть.

Это свойство было добавлено в Qt 5.2.

drag.источник : Объект

Это свойство содержит источник события перетаскивания.

[since 5.2] форматы : строковый список

Это свойство содержит список форматов mimeType, содержащихся в данных перетаскивания.

Это свойство было добавлено в Qt 5.2.

[since 5.2] имеетЦвет : bool

Это свойство содержит значение true, если событие перетаскивания содержит элемент цвета.

Это свойство было добавлено в Qt 5.2.

[since 5.2] имеетHtml : bool

Это свойство содержит значение true, если событие перетаскивания содержит элемент html.

Это свойство было добавлено в Qt 5.2.

[since 5.2] имеетТекст : bool

Это свойство содержит значение true, если событие перетаскивания содержит элемент текста.

Это свойство было добавлено в Qt 5.2.

[since 5.2] имеетСсылки : bool

Это свойство содержит значение true, если событие перетаскивания содержит одну или несколько ссылок.

Это свойство было добавлено в Qt 5.2.

[since 5.2] html : строка

Это свойство содержит данные html, если они есть.

Это свойство было добавлено в Qt 5.2.

ключи : строковый список

Это свойство содержит список ключей, определяющих тип данных или источник события перетаскивания.

[since 5.2] предложенноеДействие : флаги

Это свойство содержит набор действий, предложенных источником перетаскивания.

Это свойство было добавлено в Qt 5.2.

поддерживаемыеДействия : флаги

Это свойство содержит набор действий, поддерживаемых источником перетаскивания.

[since 5.2] текст : строка

Это свойство содержит текстовые данные, если они есть.

Это свойство было добавлено в Qt 5.2.

[since 5.2] ссылки : список ссылок

Это свойство содержит список ссылок, если они есть.

Это свойство было добавлено в Qt 5.2.

x : вещественное

Это свойство содержит координату x события перетаскивания.

y : вещественное

Это свойство содержит координату y события перетаскивания.

Документация по методам

принять()

Принимает событие перетаскивания.

Если указано действие, оно переопределит значение свойства действие.

[since 5.2] принятьПредложенноеДействие()

Принимает событие перетаскивания с помощью предложенноеДействие.

Этот метод был добавлен в Qt 5.2.

[since 5.5] строка getDataAsArrayBuffer(строка формат)

Возвращает данные для заданного формата в формате ArrayBuffer, который можно легко преобразовать в QByteArray. формат должен быть одним из содержащихся в свойстве форматы.

Этот метод был добавлен в Qt 5.5.

[since 5.2] строка getDataAsString(строка формат)

Возвращает данные для заданного формата, преобразованные в строку. формат должен быть одним из содержащихся в свойстве форматы.

Этот метод был добавлен в Qt 5.2.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-dragevent.html

Spec-Zone.ru

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