您的位置:首页 > 编程语言 > Qt开发

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

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

事件来源

Spontaneous events(自发事件)

从系统得到的消息,比如鼠标按键,键盘按键等。Qt事件循环的时候读取这些事件,转化为QEvent后依次处理

Posted events

有Qt或应用程序产生,放入消息队列

QCoreApplication::postEvent()

Sent events

由Qt或应用程序产生,不放入队列,直接被派发和处理

QCoreApplication::sendEvent()

(待续。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: