Spec-Zone.ru › Qt 5.6

Тип DragEvent QML

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

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

Свойства

  • accepted : bool
  • действие : перечисление
  • colorData : цвет
  • drag.источник : Объект
  • форматы : список строк
  • hasColor : bool
  • hasHtml : bool
  • hasText : bool
  • hasUrls : bool
  • html : строка
  • ключи : список строк
  • предложенноеДействие : флаги
  • поддерживаемыеДействия : флаги
  • текст : строка
  • спискиUrl : список URL
  • x : вещественное
  • y : вещественное

Методы

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

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

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

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

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

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

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

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

accepted : bool

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

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

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

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

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

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

colorData : цвет

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

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

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

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

форматы : список строк

Это свойство содержит список форматов 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.

ключи : список строк

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

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

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

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

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

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

текст : строка

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

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

спискиUrl : список URL

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

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

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

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

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

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

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

accept(перечисление действие)

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

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

accept()

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

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

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

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

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

строка getDataAsArrayBuffer(строка формат)

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

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

строка getDataAsString(строка формат)

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

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

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

Spec-Zone.ru

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