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

  1. QGestureEvent.__init__ (self, list-of-QGesture gestures)

创造了新的QGestureEvent含的列表gestures

  1. QGestureEvent.__init__ (self, QGestureEvent)
  1. QGestureEvent.accept (self)

接受事件,调用setAccepted相当于(真) 。

See also QEvent.accept( ) 。

  1. QGestureEvent.accept (self, QGesture)

设置给定的接受标志gesture对象,调用相当于setAccepted(gesture, true)

设置接受标志表示该事件接收器想要的手势。不需要的手势可能会传播到父widget 。

See also QGestureEvent.ignore( ) 。

  1. QGestureEvent.accept (self, Qt.GestureType)

设置给定的接受标志gestureType,调用相当于setAccepted(gestureType, true)

设置接受标志表示该事件接收器想要的手势。不需要的手势可能会传播到父widget 。

See also QGestureEvent.ignore( ) 。

  1. list-of-QGesture QGestureEvent.activeGestures (self)

返回激活(未注销)手势的列表。

  1. list-of-QGesture QGestureEvent.canceledGestures (self)

返回取消手势的列表。

  1. QGesture QGestureEvent.gesture (self, Qt.GestureType type)

[

通过返回一个对象手势type

  1. list-of-QGesture QGestureEvent.gestures (self)

返回已交付的事件的所有手势。

  1. QGestureEvent.ignore (self)

忽略该事件,调用setAccepted (假)的等价物。

]($docs-qgesture.html)

See also QEvent.ignore( ) 。

  1. QGestureEvent.ignore (self, QGesture)

清除给定的接受标志参数gesture对象,调用相当于setAccepted(gesture, false)

清除接受标志表示该事件接收不想要的姿势。不需要的手势可能会传播到父widget 。

See also QGestureEvent.accept( ) 。

  1. QGestureEvent.ignore (self, Qt.GestureType)

清除给定的接受标志参数gestureType,调用相当于setAccepted(gesture, false)

清除接受标志表示该事件接收不想要的姿势。不需要的手势可能会propgated到父widget 。

See also QGestureEvent.accept( ) 。

  1. bool QGestureEvent.isAccepted (self)

返回True是事件已被接受,否则返回False 。

See also QEvent.accepted

  1. bool QGestureEvent.isAccepted (self, QGesture)

返回True如果gesture被接受,否则返回False 。

  1. bool QGestureEvent.isAccepted (self, Qt.GestureType)

返回True如果类型的手势gestureType被接受,否则返回False 。

  1. QPointF QGestureEvent.mapToGraphicsScene (self, QPointF gesturePoint)

[

返回场景局部坐标如果gesturePoint是一个图形视图中。

]($docs-qpointf.html)

当手势事件被传递到该功能可能是有用的QGraphicsObject翻译点在屏幕坐标场景局部坐标。

See also QPointF.isNull()和.

  1. QGestureEvent.setAccepted (self, bool accepted)

设置或清除事件内部标志,确定它是否应该被传递到其他物体。

调用此函数的真正的价值accepted表示该呼叫者已接受该事件,并且它不应该被进一步传播。调用此函数与False值指示调用方忽略了的事件,它应该被传递到其他物体。

为方便起见,接受标志也可以与设置accept( ) ,并与清除ignore( ) 。

See also isAccepted()和QEvent.accepted

  1. QGestureEvent.setAccepted (self, QGesture, bool)

设置给定的接受标志gesture对象的指定的value

设置接受标志表示该事件接收器想要的gesture。不需要的手势可能会传播到父widget 。

默认情况下,在手势类型的事件QEvent.Gesture被接受,并在手势QEvent.GestureOverride事件将被忽略。

为方便起见,接受标志也可以与设置accept(手势) ,并与清ignore(手势) 。

  1. QGestureEvent.setAccepted (self, Qt.GestureType, bool)

设置给定的接受标志gestureType对象的指定的value

设置接受标志表示该事件接收器要接收指定类型的手势,gestureType。不需要的手势可能会传播到父widget 。

默认情况下,在手势类型的事件QEvent.Gesture被接受,并在手势QEvent.GestureOverride事件将被忽略。

为方便起见,接受标志也可以与设置accept( gestureType ) ,并与清除ignore( gestureType ) 。

  1. QWidget QGestureEvent.widget (self)

[

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

](qwidget.html)