QNativeGestureEvent¶
The
QNativeGestureEvent
class contains parameters that describe a gesture event. More…
Synopsis¶
Detailed Description¶
Native gesture events are generated by the operating system, typically by interpreting touch events. Gesture events are high-level events such as zoom or rotate.
Event Type
Description
Touch sequence
ZoomNativeGesture
Magnification delta in percent.
macOS : Two-finger pinch.
SmartZoomNativeGesture
Boolean magnification state.
macOS : Two-finger douple tap (trackpad) / One-finger douple tap (magic mouse).
RotateNativeGesture
Rotation delta in degrees.
macOS : Two-finger rotate.
In addition, BeginNativeGesture and EndNativeGesture are sent before and after gesture event streams:
BeginNativeGesture ZoomNativeGesture ZoomNativeGesture ZoomNativeGesture EndNativeGesture
See also
NativeGestureType
QGestureEvent
-
class
QNativeGestureEvent
(type, localPos, windowPos, screenPos, value, sequenceId, intArgument)¶ QNativeGestureEvent(type, dev, localPos, windowPos, screenPos, value, sequenceId, intArgument)
- param type
NativeGestureType
- param localPos
QPointF
- param screenPos
QPointF
- param dev
- param sequenceId
ulong
- param windowPos
QPointF
- param value
qreal
- param intArgument
quint64
Constructs a native gesture event of type
type
originating fromdevice
.The points
localPos
,windowPos
andscreenPos
specify the gesture position relative to the receiving widget or item, window, and screen, respectively.realValue
is the macOS event parameter,sequenceId
andintValue
are the Windows event parameters.
-
PySide2.QtGui.QNativeGestureEvent.
device
()¶ - Return type
Returns the device.
-
PySide2.QtGui.QNativeGestureEvent.
gestureType
()¶ - Return type
NativeGestureType
Returns the gesture type.
-
PySide2.QtGui.QNativeGestureEvent.
globalPos
()¶ - Return type
QPoint
Returns the position of the gesture as a
QPointF
in screen coordinates
-
PySide2.QtGui.QNativeGestureEvent.
localPos
()¶ - Return type
QPointF
Returns the position of the gesture as a
QPointF
, relative to the widget or item that received the event.
-
PySide2.QtGui.QNativeGestureEvent.
pos
()¶ - Return type
QPoint
Returns the position of the mouse cursor, relative to the widget or item that received the event.
-
PySide2.QtGui.QNativeGestureEvent.
screenPos
()¶ - Return type
QPointF
Returns the position of the gesture as a
QPointF
in screen coordinates.
-
PySide2.QtGui.QNativeGestureEvent.
value
()¶ - Return type
qreal
Returns the gesture value. The value should be interpreted based on the gesture type. For example, a Zoom gesture provides a scale factor while a Rotate gesture provides a rotation delta.
See also
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.