事件类

这些 Qt Core 类用于创建和处理事件。

有关更多信息,请参阅“事件系统”页面。

QAbstractEventDispatcher

用于管理 Qt 事件队列的接口

QActionEvent

在添加、移除或更改 QAction 时触发的事件

QBasicTimer

对象的定时器事件

QChildEvent

包含子对象事件的事件参数

QChildWindowEvent

包含子窗口变化的事件参数

QChronoTimer

周期性定时器和单次定时器

QCloseEvent

包含描述关闭事件的参数

QContextMenuEvent

包含描述上下文菜单事件的参数

QDragEnterEvent

当拖放操作进入小部件时,发送给该小部件的事件

QDragLeaveEvent

当拖放操作离开小部件时,发送给该小部件的事件

QDragMoveEvent

在拖放操作进行期间发送的事件

QDropEvent

拖放操作完成时发送的事件

QDynamicPropertyChangeEvent

包含动态属性更改事件的事件参数

QEnterEvent

包含描述进入事件的参数

QEvent

所有事件类的基类。事件对象包含事件参数

QExposeEvent

包含“暴露”事件的事件参数

QFileOpenEvent

当有请求打开文件或 URL 时将触发的事件

QFocusEvent

包含小部件焦点事件的事件参数

QGestureEvent

已触发手势的描述

QHelpEvent

用于请求有关小部件中特定点的有用信息的事件

QHideEvent

小部件被隐藏后触发的事件

QHoverEvent

包含描述鼠标事件的参数

QIconDragEvent

表示主图标拖动已开始

QInputEvent

描述用户输入的事件的基类

QInputMethodEvent

输入法事件的参数

QKeyEvent

描述键盘事件

QMouseEvent

包含描述鼠标事件的参数

QMoveEvent

包含移动事件的事件参数

QNativeGestureEvent

包含描述手势事件的参数

QPaintEvent

包含绘制事件的事件参数

QPlatformSurfaceEvent

用于通知本机平台的表面事件

QPointingDevice

描述鼠标、触摸或数位板事件的来源设备

QPointingDeviceUniqueId

标识一个唯一的对象(例如带标签的令牌或触控笔),该对象与指针设备配合使用

QResizeEvent

包含调整大小事件的事件参数

QScrollEvent

在滚动时发送

QScrollPrepareEvent

在滚动准备阶段发送

QShortcut

用于创建键盘快捷键

QShortcutEvent

当用户按下键盘组合键时生成的事件

QShowEvent

当小部件显示时触发的事件

QStatusTipEvent

用于在状态栏中显示消息的事件

QTabletEvent

包含描述平板电脑事件的参数

QTimer

周期性定时器和单次定时器

QTimerEvent

包含描述定时器事件的参数

QTouchEvent

包含描述触摸事件的参数

QWhatsThisClickedEvent

可用于处理“这是什么?”文本中超链接的事件

QWheelEvent

包含描述滚轮事件的参数

QWindowStateChangeEvent

窗口状态发生变化前的状态

© 2026 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.