PySide6.QtWidgets.QGestureEvent¶
- class QGestureEvent¶
- The - QGestureEventclass provides the description of triggered gestures. More…- Added in version 4.6. - Synopsis¶- Methods¶- def - __init__()
- def - accept()
- def - activeGestures()
- def - gesture()
- def - gestures()
- def - ignore()
- def - isAccepted()
- def - setAccepted()
- def - setWidget()
- def - widget()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- The - QGestureEventclass contains a list of gestures, which can be obtained using the- gestures()function.- The gestures are either active or canceled. A list of those that are currently being executed can be obtained using the - activeGestures()function. A list of those which were previously active and have been canceled can be accessed using the- canceledGestures()function. A gesture might be canceled if the current window loses focus, for example, or because of a timeout, or for other reasons.- If the event handler does not accept the event by calling the generic QEvent::accept() function, all individual - QGestureobject that were not accepted and in the Qt::GestureStarted state will be propagated up the parent widget chain until a widget accepts them individually, by calling- accept()for each of them, or an event filter consumes the event.- Further Reading¶- For an overview of gesture handling in Qt and information on using gestures in your applications, see the Gestures in Widgets and Graphics View document. - __init__(gestures)¶
- Parameters:
- gestures – .list of QGesture 
 
 - Creates new - QGestureEventcontaining a list of- gestures.- Sets the accept flag of the given - gestureobject, the equivalent of calling- setAccepted(gesture, true).- Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget. - See also - accept(gestureType)
- Parameters:
- gestureType – - GestureType
 
 - Sets the accept flag of the given - gestureType, the equivalent of calling- setAccepted(gestureType, true).- Setting the accept flag indicates that the event receiver wants the gesture. Unwanted gestures may be propagated to the parent widget. - See also - Returns a list of active (not canceled) gestures. - Returns a list of canceled gestures. - gesture(type)¶
- Parameters:
- type – - GestureType
- Return type:
 
 - Returns a gesture object by - type.- Returns all gestures that are delivered in the event. - Clears the accept flag parameter of the given - gestureobject, the equivalent of calling- setAccepted(gesture, false).- Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propagated to the parent widget. - See also - ignore(gestureType)
- Parameters:
- gestureType – - GestureType
 
 - Clears the accept flag parameter of the given - gestureType, the equivalent of calling- setAccepted(gesture, false).- Clearing the accept flag indicates that the event receiver does not want the gesture. Unwanted gestures may be propagated to the parent widget. - See also - Returns - trueif the- gestureis accepted; otherwise returns- false.- isAccepted(gestureType)
- Parameters:
- gestureType – - GestureType
- Return type:
- bool 
 
 - Returns - trueif the gesture of type- gestureTypeis accepted; otherwise returns- false.- Returns the scene-local coordinates if the - gesturePointis inside a graphics view.- This functional might be useful when the gesture event is delivered to a - QGraphicsObjectto translate a point in screen coordinates to scene-local coordinates.- See also - Sets the accept flag of the given - gestureobject to the specified- value.- Setting the accept flag indicates that the event receiver wants the - gesture. Unwanted gestures may be propagated to the parent widget.- By default, gestures in events of type QEvent::Gesture are accepted, and gestures in QEvent::GestureOverride events are ignored. - For convenience, the accept flag can also be set with - accept(gesture), and cleared with- ignore(gesture).- See also - setAccepted(gestureType, value)
- Parameters:
- gestureType – - GestureType
- value – bool 
 
 
 - Sets the accept flag of the given - gestureTypeobject to the specified- value.- Setting the accept flag indicates that the event receiver wants to receive gestures of the specified type, - gestureType. Unwanted gestures may be propagated to the parent widget.- By default, gestures in events of type QEvent::Gesture are accepted, and gestures in QEvent::GestureOverride events are ignored. - For convenience, the accept flag can also be set with - accept(gestureType), and cleared with- ignore(gestureType).- Returns the widget on which the event occurred.