Тип 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