Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QGestureEvent Class Reference
[QtGui module]

该QGestureEvent类提供触发手势的说明。More...

继承QEvent

Methods


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 (假)的等价物。

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是一个图形视图中。

当手势事件被传递到该功能可能是有用的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)

返回上发生事件的小部件。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5