Spec-Zone.ru › Qt 5.12

Тип QML PointerDevice

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

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

Свойства

  • capabilities : перечисление
  • pointerType : перечисление
  • type : перечисление

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

Указывающее устройство может быть мышью, сенсорным экраном или стилусом на графическом планшете.

См. также PointerEvent и PointerHandler.

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

[только для чтения] capabilities : перечисление

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

Допустимые значения:

Константа Описание
CapabilityFlag.Position свойства position и scenePosition
CapabilityFlag.Area свойство ellipseDiameters
CapabilityFlag.Pressure свойство pressure
CapabilityFlag.Velocity свойство velocity
CapabilityFlag.Scroll мышь имеет колесо, или операционная система распознает жесты прокрутки на TouchPad
CapabilityFlag.Hover события отправляются даже когда ни одна кнопка не нажата, или палец или стилус не контактируют с поверхностью
CapabilityFlag.Rotation свойство rotation
CapabilityFlag.XTilt горизонтальный угол между стилусом и осью, перпендикулярной поверхности
CapabilityFlag.YTilt вертикальный угол между стилусом и осью, перпендикулярной поверхности

См. также QTouchDevice::capabilities.

[только для чтения] pointerType : перечисление

Это свойство содержит значение, указывающее, что взаимодействует с устройством. Представьте себе устройство с плоской 2D поверхностью, а значение этого свойства идентифицирует то, что взаимодействует с устройством.

Существует некоторое дублирование между этим свойством и PointerDevice::type. Если используется сенсорный экран, то устройство - TouchScreen, а pointerType - всегда Finger.

Допустимые значения:

Константа Описание
PointerDevice.GenericPointer мышь или что-то, действующее как мышь (основной указатель в X11)
PointerDevice.Finger палец пользователя
PointerDevice.Pen рисовочный конец стилуса
PointerDevice.Eraser другой конец стилуса (если на другом конце есть виртуальная резинка)
PointerDevice.Cursor курсор в смысле докомпьютерного времени
PointerDevice.AllPointerTypes любое из вышеперечисленного (используется как значение по умолчанию в конструкторах)

[только для чтения] type : перечисление

Это свойство хранит тип указывающего устройства.

Допустимые значения:

Константа Описание
DeviceType.UnknownDevice устройство не может быть идентифицировано
DeviceType.Mouse мышь
DeviceType.TouchScreen сенсорный экран, предоставляющий абсолютные координаты
DeviceType.TouchPad трекпад, предоставляющий относительные координаты
DeviceType.Stylus устройство наподобие пера
DeviceType.Airbrush стилус с колесиком, чтобы настроить tangentialPressure
DeviceType.Puck устройство, подобное плоской мыши с прозрачным кругом с перекрестьем (то же, что Puck)
DeviceType.AllDevices любое из вышеперечисленного; используется как значение по умолчанию для построения

См. также QTouchDevice::DeviceType.

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

Spec-Zone.ru

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