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