首先,上代码,介绍最纯粹的exec()。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWidget w;
w.show();
return a.exec();
}
a.exec()的作用:
1. 进入时间循环;
2. wait,直到响应a可能的输入;
3. QT接收和处理用户及系统交代的事件(消息),并传递到各个窗口;
4. 程序遇到exit()退出时,机会返回exec()的值。
本文深入解析了QT中a.exec()函数的功能与作用:1. 启动事件循环;2. 等待并处理可能的用户输入;3. 接收和处理系统事件,并将这些事件分发到各个窗口组件;4. 当程序遇到exit()调用时,返回exec()的值。
首先,上代码,介绍最纯粹的exec()。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWidget w;
w.show();
return a.exec();
}
a.exec()的作用:
1. 进入时间循环;
2. wait,直到响应a可能的输入;
3. QT接收和处理用户及系统交代的事件(消息),并传递到各个窗口;
4. 程序遇到exit()退出时,机会返回exec()的值。

被折叠的 条评论
为什么被折叠?
