首页 > 其他 > 详细

Qt 事件和信号的关系

时间:2020-04-01 21:36:31      阅读:82      评论:0      收藏:0      [点我收藏+]

         Qt的事件是windows的底层消息封装而成的。这个消息和MFC里的消息是同一概念,都是指键盘、鼠标等的按压、松开等消息。例如按下键盘后,windows系统会发出一个 WM_KEYDOWN的消息,Qt捕获这个消息后,将其转换成 Qt::Key_Down 事件。

         Qt的事件是较为底层的概念。先有事件,然后才有信号。即:消息 -> 事件 -> 信号

         总结:windows发出消息,Qt捕获消息后转换成事件,再由事件处理后发出信号。

         一般来说,如果仅仅是使用Qt的控件,那么只需关心这个控件能发出什么信号,但如果需要深一层的定制控件,则需要关心事件,并重写事件处理函数。

Qt 事件和信号的关系

原文:https://www.cnblogs.com/RecreateBySelf/p/12615314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!