Event Classes

These Qt Core classes are used to create and handle events.

For more information see the Event System page.

QActionEvent

QCloseEvent

QContextMenuEvent

QDragEnterEvent

QDragLeaveEvent

QDragMoveEvent

QDropEvent

QEnterEvent

QExposeEvent

QFileOpenEvent

QFocusEvent

QHelpEvent

QHideEvent

QHoverEvent

QIconDragEvent

QInputEvent

QInputMethodEvent

QKeyEvent

QMouseEvent

QMoveEvent

QPaintEvent

QResizeEvent

QScrollEvent

QScrollPrepareEvent

QShortcutEvent

QShowEvent

QStatusTipEvent

QTabletEvent

QTouchEvent

QWhatsThisClickedEvent

QWheelEvent

QWindowStateChangeEvent

QGestureEvent

QShortcut

QAbstractEventDispatcher

Interface to manage Qt's event queue

QBasicTimer

Timer events for objects

QEvent

The base class of all event classes. Event objects contain event parameters

QTimerEvent

Contains parameters that describe a timer event

QChildEvent

Contains event parameters for child object events

QDynamicPropertyChangeEvent

Contains event parameters for dynamic property change events

QTimer

Repetitive and single-shot timers