TouchPoint QML 类型

描述了 MultiPointTouchArea 中的触摸点。更多信息...

导入语句导入 QtQuick

属性

详细描述

TouchPoint 类型包含关于触摸点的信息,例如当前位置、压力和区域。

属性说明

x : real [只读]

y : real [只读]

这些属性持有触摸点的当前位置。


pressure : real [只读]

velocity : vector2d [只读]

这些属性持有触摸点当前状态的额外信息。

  • pressure 是 0.0 到 1.0 范围内的一个值。
  • velocity 是一个向量,其大小以每秒像素衡量。

并非所有触摸设备都支持速度。如果速度不被支持,它将被报告为 0,0。


startX : real [只读]

startY : real [只读]

这些属性持有触摸点的起始位置。


previousX : real [只读]

previousY : real [只读]

这些属性存储了触摸点的上一个位置。


sceneX : real [只读]

sceneY : real [只读]

这些属性存储了触摸点在场景坐标中的当前位置。


ellipseDiameters : size [只读]

此属性存储了表示触摸点覆盖区域的椭圆的主轴和副轴。


pointId : int [只读]

此属性存储了触摸点的点ID。

在一个 MultiPointTouchArea 内的每个触摸点都将有一个唯一的ID。


pressed : bool [只读]

此属性存储了触摸点是否当前被按下。


rotation : real [只读]

此属性存储了这个触摸点的角度方向。返回值以度为单位,其中零(默认值)表示手指或标记向上指,负角度表示向左旋转,正角度表示向右旋转。大多数触摸屏无法检测旋转,因此零是最常见的值。

另请参阅 QEventPoint::rotation


uniqueId : pointingDeviceUniqueId [只读]

此属性存储了触摸点或标记的唯一ID。

通常为空,因为触摸屏无法唯一识别手指。但是,当它被设置时,它预计可以唯一识别特定的标记(标记对象)。

解释此ID的内容需要了解所使用的硬件和驱动程序(例如,各种基于TUIO的触摸表面)。


© 2024 The Qt Company Ltd. 以下所述文档贡献的版权归各自所有者所有。本文件中提供的文档根据由自由软件基金会的GNU自由文档许可证版本1.3的条款进行许可。Qt和相应的标志是The Qt Company Ltd在芬兰和其他国家/地区的商标。所有其他商标是各自所有者的财产。