0
点赞
收藏
分享

微信扫一扫

Qt5学习笔记——QEvent 事件处理


Qt是事件驱动的, 程序每个动作都是由某个事件所触发。 Qt事件的类型很多,我们可以通过查看Qt的 manual中的Event System 和 QEvent 来获得各个事件的详细信息。

事件来源
Spontaneous events(自发事件)
从系统得到的消息,比如鼠标按键,键盘按键等。Qt事件循环的时候读取这些事件,转化为QEvent后依次处理
Posted events
有Qt或应用程序产生,放入消息队列
QCoreApplication::postEvent()
Sent events
由Qt或应用程序产生,不放入队列,直接被派发和处理
QCoreApplication::sendEvent()

(待续。。。)


举报

相关推荐

Qt5学习笔记

【QT】 自定义事件QEvent

GUI Qt5

安装QT5

qt5 mysql

Qt5 GUI

产生QEvent::HoverMove事件

0 条评论