Spec-Zone.ru › Qt 6.1

Тип DragEvent QML

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

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

Свойства

  • accepted : bool
  • action : перечисление
  • colorData : цвет
  • drag.source : Объект
  • formats : строковый список
  • hasColor : bool
  • hasHtml : bool
  • hasText : bool
  • hasUrls : bool
  • html : строка
  • keys : строковый список
  • proposedAction : флаги
  • supportedActions : флаги
  • text : строка
  • urls : список URL
  • x : вещественное число
  • y : вещественное число

Методы

  • accept(перечисление action)
  • accept()
  • acceptProposedAction()
  • строка getDataAsArrayBuffer(строка format)
  • строка getDataAsString(строка format)

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

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

Существование определённых типов перетаскивания можно определить, используя свойства hasColor, hasHtml, hasText и hasUrls.

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

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

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

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

accepted : bool

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

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

action : перечисление

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

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

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

[since 5.2] colorData : цвет

Это свойство содержит данные цвета, если таковые имеются.

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

drag.source : Объект

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

[since 5.2] formats : строковый список

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

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

[since 5.2] hasColor : bool

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

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

[since 5.2] hasHtml : bool

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

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

[since 5.2] hasText : bool

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

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

[since 5.2] hasUrls : bool

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

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

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

Это свойство содержит данные HTML, если таковые имеются.

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

keys : строковый список

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

[since 5.2] proposedAction : флаги

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

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

supportedActions : флаги

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

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

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

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

[since 5.2] urls : список URL

Это свойство содержит список URL-адресов, если таковые имеются.

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

x : вещественное число

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

y : вещественное число

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

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

accept()

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

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

[since 5.2] acceptProposedAction()

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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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