捏事件 QML 类型
指定捏事件的详细信息。 更多信息...
| 导入语句 | import QtQuick |
属性
- accepted : bool
- angle : real
- center : QPointF
- point1 : QPointF
- point2 : QPointF
- pointCount : int
- previousAngle : real
- previousCenter : QPointF
- previousScale : real
- rotation : real
- scale : real
- startCenter : QPointF
- startPoint1 : QPointF
- startPoint2 : QPointF
详细描述
捏事件类型是在 QtQuick 1.1 中添加的。
属性 center、startCenter 和 previousCenter 提供了两个触摸点之间的中心位置。
属性 scale 和 previousScale 提供了缩放因子。
属性 angle、previousAngle 和 rotation 提供了两点之间的角度和旋转量。
属性 point1、point2、startPoint1 和 startPoint2 提供了触摸点的位置。
如果手势不应该被处理,则可以在 onPinchStarted 处理器中将属性 accepted 设置为 false。
另请参阅捏区域。
属性文档
center : QPointF |
previousCenter : QPointF |
startCenter : QPointF |
这些属性保存了两个触摸点之间中心点的位置。
center是当前中心点previousCenter是前一个事件的中心点。startCenter是手势开始时的中心点
这些属性保存由两个触摸点之间的距离变化决定的缩放因子。
scale是当前的缩放因子。previousScale是上一个事件中的缩放因子。
当开始捏合手势时,缩放因子为 1.0。
这些属性保存两个触摸点之间的角度。
angle是两点之间当前的角度,范围为 -180 到 180。previousAngle是上一个事件的角度。rotation是自从捏合手势开始以来的总旋转。
当开始捏合手势时,旋转为 0.0。
point1 : QPointF |
point2 : QPointF |
startPoint1 : QPointF |
startPoint2 : QPointF |
这些属性提供了生成捏合的手势的实际触摸点。
point1和point2保存点的当前位置。startPoint1和startPoint2保存当第二个点被触摸时点的位置。
accepted : bool |
在 PinchArea::onPinchStarted 处理器中将此属性设置为 false 将会导致不再生成进一步捏合事件,并且不会再识别手势。
© 2024 Qt 公司有限公司。本文件中包含的文档贡献的版权归其各自所有者所有。本文件提供的文档是在自由软件基金会根据其发布的 GNU 自由文档许可证版本 1.3 的条款下许可的。Qt 及其相关标志是芬兰 Qt 公司及其在全世界范围内的商标。所有其他商标均为其各自所有者的财产。