Тип DragEvent QML
Предоставляет информацию о событии перетаскивания Подробнее...
| Заявление об импорте: | import QtQuick 2.7 |
Свойства
- 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.
Строковое представление любого доступного mimeType можно получить, используя getDataAsString.
Документация по свойствам
accepted : bool
Это свойство указывает, было ли событие перетаскивания принято обработчиком.
Значение по умолчанию — true.
action : перечисление
Это свойство содержит действие, которое источник источник должен выполнить при принятии сброса.
Действие сброса может быть одним из следующих:
- Qt.CopyAction Скопировать данные в целевой объект.
- Qt.MoveAction Переместить данные из источника в целевой объект.
- Qt.LinkAction Создать ссылку из источника в целевой объект.
- Qt.IgnoreAction Игнорировать действие (ничего не делать с данными).
colorData : цвет
Это свойство содержит данные цвета, если таковые имеются.
Это свойство QML было введено в Qt 5.2.
drag.source : Объект
Это свойство содержит источник события перетаскивания.
formats : строковый список
Это свойство содержит список форматов MIME, содержащихся в данных перетаскивания.
Это свойство QML было введено в Qt 5.2.
hasColor : bool
Это свойство указывает, содержит ли событие перетаскивания элемент цвета.
Это свойство QML было введено в Qt 5.2.
hasHtml : bool
Это свойство указывает, содержит ли событие перетаскивания элемент HTML.
Это свойство QML было введено в Qt 5.2.
hasText : bool
Это свойство указывает, содержит ли событие перетаскивания элемент текста.
Это свойство QML было введено в Qt 5.2.
hasUrls : bool
Это свойство указывает, содержит ли событие перетаскивания один или несколько элементов URL.
Это свойство QML было введено в Qt 5.2.
html : строка
Это свойство содержит данные HTML, если таковые имеются.
Это свойство QML было введено в Qt 5.2.
keys : строковый список
Это свойство содержит список ключей, определяющих тип данных или источник события перетаскивания.
proposedAction : флаги
Это свойство содержит набор действий, предложенных источником перетаскивания.
Это свойство QML было введено в Qt 5.2.
supportedActions : флаги
Это свойство содержит набор действий, поддерживаемых источником перетаскивания.
text : строка
Это свойство содержит данные текста, если таковые имеются.
Это свойство QML было введено в Qt 5.2.
urls : список URL
Это свойство содержит список URL-адресов, если таковые имеются.
Это свойство QML было введено в Qt 5.2.
x : вещественное
Это свойство содержит координату x события перетаскивания.
y : вещественное
Это свойство содержит координату y события перетаскивания.
Документация по методам
accept(перечисление action)
Принимает событие перетаскивания.
Если задано action, оно перепишет значение свойства action.
accept()
Принимает событие перетаскивания.
Если задано action, оно перепишет значение свойства action.
acceptProposedAction()
Принимает событие перетаскивания с proposedAction.
Этот метод QML был введен в Qt 5.2.
строка getDataAsArrayBuffer(строка format)
Возвращает данные для заданного format в виде ArrayBuffer, который легко преобразуется в QByteArray. format должен быть одним из содержащихся в свойстве formats.
Этот метод QML был введен в Qt 5.5.
строка getDataAsString(строка format)
Возвращает данные для заданного format, преобразованные в строку. format должен быть одним из содержащихся в свойстве formats.
Этот метод QML был введен в Qt 5.2.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-dragevent.html