QGestureEvent Class Reference
[QtGui module]
该QGestureEvent类提供触发手势的说明。More…
继承QEvent。
Methods
__init__ (self, list-of-QGesture gestures)
__init__ (self, QGestureEvent)
accept (self)
accept (self, QGesture)
accept (self, Qt.GestureType)
list-of-QGesture activeGestures (self)
list-of-QGesture canceledGestures (self)
QGesture gesture (self, Qt.GestureType type)
list-of-QGesture gestures (self)
ignore (self)
ignore (self, QGesture)
ignore (self, Qt.GestureType)
bool isAccepted (self)
bool isAccepted (self, QGesture)
bool isAccepted (self, Qt.GestureType)
QPointF mapToGraphicsScene (self, QPointF gesturePoint)
setAccepted (self, bool accepted)
setAccepted (self, QGesture, bool)
setAccepted (self, Qt.GestureType, bool)
QWidget widget (self)
Detailed Description
该QGestureEvent类提供触发手势的说明。
该QGestureEvent类包含手势的列表,可以使用获得的gestures()函数。
手势可以是主动的或注销。可以用以下方式获得的那些当前正在执行的是列表的activeGestures()函数。可以使用访问那些以往不活跃,已被取消的名单canceledGestures()函数。如果当前窗口失去焦点手势可能会被取消,例如,或因为超时,或者其他原因。
如果事件处理程序不通过调用泛型接受事件QEvent.accept( )函数,所有的个体QGesture那些没有接受,并在对象Qt.GestureStarted状态将被传播到父控件链,直到一个小部件接受他们的个人,通过调用QGestureEvent.accept( )为他们每个人,或者一个事件过滤器所消耗的活动。
Further Reading
手势使用手势在你的应用程序在处理Qt和信息的概述,请参阅Gestures Programming文档。
Method Documentation
QGestureEvent.__init__ (self, list-of-QGesture gestures)
创造了新的QGestureEvent含的列表gestures。
QGestureEvent.__init__ (self, QGestureEvent)
QGestureEvent.accept (self)
接受事件,调用setAccepted相当于(真) 。
See also QEvent.accept( ) 。
QGestureEvent.accept (self, QGesture)
设置给定的接受标志gesture对象,调用相当于setAccepted(gesture, true)。
设置接受标志表示该事件接收器想要的手势。不需要的手势可能会传播到父widget 。
See also QGestureEvent.ignore( ) 。
QGestureEvent.accept (self, Qt.GestureType)
设置给定的接受标志gestureType,调用相当于setAccepted(gestureType, true)。
设置接受标志表示该事件接收器想要的手势。不需要的手势可能会传播到父widget 。
See also QGestureEvent.ignore( ) 。
list-of-QGesture QGestureEvent.activeGestures (self)
返回激活(未注销)手势的列表。
list-of-QGesture QGestureEvent.canceledGestures (self)
返回取消手势的列表。
QGesture QGestureEvent.gesture (self, Qt.GestureType type)
[
通过返回一个对象手势type。
list-of-QGesture QGestureEvent.gestures (self)
返回已交付的事件的所有手势。
QGestureEvent.ignore (self)
忽略该事件,调用setAccepted (假)的等价物。
]($docs-qgesture.html)
See also QEvent.ignore( ) 。
QGestureEvent.ignore (self, QGesture)
清除给定的接受标志参数gesture对象,调用相当于setAccepted(gesture, false)。
清除接受标志表示该事件接收不想要的姿势。不需要的手势可能会传播到父widget 。
See also QGestureEvent.accept( ) 。
QGestureEvent.ignore (self, Qt.GestureType)
清除给定的接受标志参数gestureType,调用相当于setAccepted(gesture, false)。
清除接受标志表示该事件接收不想要的姿势。不需要的手势可能会propgated到父widget 。
See also QGestureEvent.accept( ) 。
bool QGestureEvent.isAccepted (self)
返回True是事件已被接受,否则返回False 。
See also QEvent.accepted。
bool QGestureEvent.isAccepted (self, QGesture)
返回True如果gesture被接受,否则返回False 。
bool QGestureEvent.isAccepted (self, Qt.GestureType)
返回True如果类型的手势gestureType被接受,否则返回False 。
QPointF QGestureEvent.mapToGraphicsScene (self, QPointF gesturePoint)
[
返回场景局部坐标如果gesturePoint是一个图形视图中。
]($docs-qpointf.html)
当手势事件被传递到该功能可能是有用的QGraphicsObject翻译点在屏幕坐标场景局部坐标。
See also QPointF.isNull()和.。
QGestureEvent.setAccepted (self, bool accepted)
设置或清除事件内部标志,确定它是否应该被传递到其他物体。
调用此函数的真正的价值accepted表示该呼叫者已接受该事件,并且它不应该被进一步传播。调用此函数与False值指示调用方忽略了的事件,它应该被传递到其他物体。
为方便起见,接受标志也可以与设置accept( ) ,并与清除ignore( ) 。
See also isAccepted()和QEvent.accepted。
QGestureEvent.setAccepted (self, QGesture, bool)
设置给定的接受标志gesture对象的指定的value。
设置接受标志表示该事件接收器想要的gesture。不需要的手势可能会传播到父widget 。
默认情况下,在手势类型的事件QEvent.Gesture被接受,并在手势QEvent.GestureOverride事件将被忽略。
为方便起见,接受标志也可以与设置accept(手势) ,并与清ignore(手势) 。
QGestureEvent.setAccepted (self, Qt.GestureType, bool)
设置给定的接受标志gestureType对象的指定的value。
设置接受标志表示该事件接收器要接收指定类型的手势,gestureType。不需要的手势可能会传播到父widget 。
默认情况下,在手势类型的事件QEvent.Gesture被接受,并在手势QEvent.GestureOverride事件将被忽略。
为方便起见,接受标志也可以与设置accept( gestureType ) ,并与清除ignore( gestureType ) 。
QWidget QGestureEvent.widget (self)
[
返回上发生事件的小部件。
](qwidget.html)