首页| 论坛| 消息
主题:事件循环是什么?
回帖:没有QEventLoop的话,系统事件怎么处理?
如果把main函数中的exec调用换成for(;;) 的死循环,程序还是一样不退出,但是你的界面八成是出不来的,即使出来也不会好用,因为没有处理事件相关的代码。
QEventLoop并不只是处理系统事件,它还处理队列(注意不是跨线程)的信号槽调用。
它可能还处理其他的内容,我没有具体研究过,有兴趣的话可以研究下。
下一楼›:笑颜:Qt的事件循环是什么? 可以这样给你解释。
假设我们写个简单的main函数,如果没有任何 ..
‹上一楼:onlyone:与windows 程序设计里面的事件循环是类似的概念。
虽然我没有看过qt源码,但是如果 ..

查看全部回帖(11)
«返回主帖