Тип QML TouchPoint
Описание точки касания в MultiPointTouchArea. Подробнее...
| Заявление об импорте: | import QtQuick |
Свойства
- ellipseDiameters : размер
- pointId : int
- pressed : bool
- pressure : real
- previousX : real
- previousY : real
- rotation : real
- sceneX : real
- sceneY : real
- startX : real
- startY : real
- uniqueId : pointingDeviceUniqueId
- velocity : vector2d
- x : real
- y : real
Подробное описание
Тип TouchPoint содержит информацию о точке касания, такую как текущее положение, давление и область.
Документация по свойствам
sceneX : real
Эти свойства содержат текущее положение точки касания в координатах сцены.
previousX : real
Эти свойства содержат предыдущее положение точки касания.
startX : real
Эти свойства содержат начальное положение точки касания.
pressure : real
Эти свойства содержат дополнительную информацию о текущем состоянии точки касания.
-
pressureимеет значение в диапазоне от 0,0 до 1,0. -
velocity— вектор с величиной, указанной в пикселях в секунду.
Не все сенсорные устройства поддерживают скорость. Если скорость не поддерживается, она будет отображаться как 0,0.
x : real
Эти свойства содержат текущее положение точки касания.
[с версии 5.9] ellipseDiameters : size
Это свойство содержит главную и второстепенную оси эллипса, представляющего покрываемую область точки касания.
Это свойство было добавлено в Qt 5.9.
pointId : int
Это свойство содержит идентификатор точки касания.
Каждая точка касания в MultiPointTouchArea будет иметь уникальный идентификатор.
pressed : bool
Это свойство содержит значение, указывающее, нажата ли в данный момент точка касания.
[с версии 5.9] rotation : real
Это свойство содержит угловую ориентацию этой точки касания. Возвращаемое значение — в градусах, где ноль (по умолчанию) означает, что палец или маркер направлен вверх, отрицательный угол означает поворот влево, а положительный угол — поворот вправо. Большинство сенсорных экранов не обнаруживают поворота, поэтому наиболее распространённое значение — ноль.
Это свойство было добавлено в Qt 5.9.
См. также QEventPoint::rotation().
[с версии 5.9] uniqueId : pointingDeviceUniqueId
Это свойство содержит уникальный идентификатор точки касания или маркера.
Обычно он пуст, потому что сенсорные экраны не могут уникально идентифицировать пальцы. Но когда он задан, ожидается, что он будет уникально идентифицировать конкретный маркер (фидуциальный объект).
Для интерпретации содержимого этого идентификатора необходимы знания используемого оборудования и драйверов (например, различных сенсорных поверхностей на основе TUIO).
Это свойство было добавлено в Qt 5.9.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-touchpoint.html