QPinchGesture Class Reference
[QtGui module]
该QPinchGesture类描述的捏合姿态由用户进行。More...
继承QGesture。
Types
Methods
-
__init__ (self, QObject parent = None)
-
QPointF centerPoint (self)
-
ChangeFlags changeFlags (self)
-
QPointF lastCenterPoint (self)
-
float lastRotationAngle (self)
-
float lastScaleFactor (self)
-
float rotationAngle (self)
-
float scaleFactor (self)
-
setCenterPoint (self, QPointF value)
-
setChangeFlags (self, ChangeFlags value)
-
setLastCenterPoint (self, QPointF value)
-
setLastRotationAngle (self, float value)
-
setLastScaleFactor (self, float value)
-
setRotationAngle (self, float value)
-
setScaleFactor (self, float value)
-
setStartCenterPoint (self, QPointF value)
-
setTotalChangeFlags (self, ChangeFlags value)
-
setTotalRotationAngle (self, float value)
-
setTotalScaleFactor (self, float value)
-
QPointF startCenterPoint (self)
-
ChangeFlags totalChangeFlags (self)
-
float totalRotationAngle (self)
-
float totalScaleFactor (self)
Detailed Description
该QPinchGesture类描述的捏合姿态由用户进行。
甲捏合姿态是触摸的用户输入的形式,其中用户通常触摸两个点用拇指和手指的输入装置上,移动它们靠近在一起或进一步分开来改变缩放因子,缩放或细节的水平前用户界面。
手势使用手势在你的应用程序在处理Qt和信息的概述,请参阅Gestures Programming文档。
而不是反复应用相同的捏手势,用户可以继续触摸输入装置在一处,并应用第二触摸到一个新的点,持续手势。当这种情况发生时,手势事件将继续被传递到目标对象,包含在QPinchGesture的一个实例Qt.GestureUpdated状态。
Type Documentation
QPinchGesture.ChangeFlag
这个枚举说明可能发生的手势对象的属性的更改。
Constant |
Value |
Description |
QPinchGesture.ScaleFactorChanged
|
0x1 |
持有的比例因子scaleFactor改变。 |
QPinchGesture.RotationAngleChanged
|
0x2 |
持有的旋转角度rotationAngle改变。 |
QPinchGesture.CenterPointChanged
|
0x4 |
持有的中心点centerPoint改变。 |
该ChangeFlags类型是一个typedef为QFlags\u003cChangeFlag\u003e 。它存储ChangeFlag值的或组合。
See also changeFlags和totalChangeFlags。
Method Documentation
QPinchGesture.__init__ (self, QObject parent = None)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
QPointF QPinchGesture.centerPoint (self)
ChangeFlags QPinchGesture.changeFlags (self)
QPointF QPinchGesture.lastCenterPoint (self)
float QPinchGesture.lastRotationAngle (self)
float QPinchGesture.lastScaleFactor (self)
float QPinchGesture.rotationAngle (self)
float QPinchGesture.scaleFactor (self)
QPinchGesture.setCenterPoint (self, QPointF value)
QPinchGesture.setChangeFlags (self, ChangeFlags value)
QPinchGesture.setLastCenterPoint (self, QPointF value)
QPinchGesture.setLastRotationAngle (self, float value)
QPinchGesture.setLastScaleFactor (self, float value)
QPinchGesture.setRotationAngle (self, float value)
QPinchGesture.setScaleFactor (self, float value)
QPinchGesture.setStartCenterPoint (self, QPointF value)
QPinchGesture.setTotalChangeFlags (self, ChangeFlags value)
QPinchGesture.setTotalRotationAngle (self, float value)
QPinchGesture.setTotalScaleFactor (self, float value)
QPointF QPinchGesture.startCenterPoint (self)
ChangeFlags QPinchGesture.totalChangeFlags (self)
float QPinchGesture.totalRotationAngle (self)
float QPinchGesture.totalScaleFactor (self)