Spec-Zone.ru › Qt 5.13

Тип QML PointerDevice

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

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

Свойства

  • 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.13/qml-qtquick-pointerdevice.html

Spec-Zone.ru

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