捏事件 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 公司及其在全世界范围内的商标。所有其他商标均为其各自所有者的财产。