Qt中的事件处理机制(event)

Qt事件也就是Qt程序中出现的一系列“事情”,包括对用户操作做出反应时发出的鼠标或键盘事件等;以及系统内部自动发出的定时器事件等。总之,出现了这些事件后就需要对这些事件进行处理,处理的方法便是“事件处理机制”。

图1 Qt事件产生

以用户操作事件为例,其事件处理过程如下图。

图2 Qt事件处理过程

上述过程通过操作系统Qt平台的处理,将用户具体的一个操作指令(如鼠标点击)转化为一个Qt事件(即一个QEvent对象),这个Qt事件产生后,需要进行事件分发,所以就立刻被传给了函数virtual bool e

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值