QInputEvent#
The QInputEvent
class is the base class for events that describe user input. More…
Inherited by: QPointerEvent, QTouchEvent, QSinglePointEvent, QWheelEvent, QTabletEvent, QNativeGestureEvent, QMouseEvent, QHoverEvent, QEnterEvent, QKeyEvent, QContextMenuEvent
Synopsis#
Functions#
def
device
()def
deviceType
()def
modifiers
()def
setModifiers
(modifiers)def
timestamp
()
Virtual functions#
def
setTimestamp
(timestamp)
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#
- class PySide6.QtGui.QInputEvent(type, m_dev[, modifiers=Qt.NoModifier])#
PySide6.QtGui.QInputEvent(arg__1)
- Parameters:
arg__1 –
PySide6.QtGui.QInputEvent
m_dev –
PySide6.QtGui.QInputDevice
modifiers –
KeyboardModifiers
type –
Type
- PySide6.QtGui.QInputEvent.device()#
- Return type:
Returns the source device that generated the original event.
In case of a synthesized event, for example a mouse event that was generated from a touch event, device()
continues to return the touchscreen device, so that you can tell that it did not come from an actual mouse. Thus mouseEvent.source()->type() != QInputDevice::DeviceType::Mouse
is one possible replacement for the Qt 5 expression mouseEvent.source() == Qt::MouseEventSynthesizedByQt
.
See also
- PySide6.QtGui.QInputEvent.deviceType()#
- Return type:
Returns the type of device that generated the event.
- PySide6.QtGui.QInputEvent.modifiers()#
- Return type:
KeyboardModifiers
Returns the keyboard modifier flags that existed immediately before the event occurred.
See also
- PySide6.QtGui.QInputEvent.setModifiers(modifiers)#
- Parameters:
modifiers –
KeyboardModifiers
- PySide6.QtGui.QInputEvent.setTimestamp(timestamp)#
- Parameters:
timestamp – int
- PySide6.QtGui.QInputEvent.timestamp()#
- Return type:
int
Returns the window system’s timestamp for this event. It will normally be in milliseconds since some arbitrary point in time, such as the time when the system was started.