Advertisement

Qt event

阅读量:

Qt 事件

事件介绍

事件是指在应用程序内部或外部所发生的行为或操作的总称。在 Qt 框架中,每个事件均通过一个对象进行表示。所有与 Qt 相关的事件类均源自抽象基类 QEvent。这些事件可能由系统或 Qt 平台本身在不同时间点触发。例如,当用户点击鼠标、按下键盘,或者窗口需要进行重绘时,都会产生对应的事件。其中一部分事件由用户的交互行为引发,如键盘输入事件、鼠标操作事件等;另一部分则由系统自动触发,例如定时器事件。以下是一些常见的 Qt 事件类型:

在这里插入图片描述

典型事件表述

事件名称 描述
鼠标事件 鼠标左键、鼠标右键、鼠标滚轮,鼠标的移动,鼠标按键的按下和松开
键盘事件 按键类型、按键按下、按键松开
定时器事件 定时时间到达
进入离开事件 鼠标的进入和离开
滚轮事件 鼠标滚轮滚动
绘屏事件 重绘屏幕的某些部分
显示隐藏事件 窗口的显示和隐藏
移动事件 窗口位置的变化
窗口事件 是否为当前窗口
大小改变事件 窗口大小改变
焦点事件 键盘焦点移动
拖拽事件 用鼠标进行拖拽

全部评论 (0)

还没有任何评论哟~