Тип 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 события перетаскивания.
Это свойство содержит координату 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