参照博客 https://blog.csdn.net/weixin_38293453/article/details/104153930
main() 函数是应用程序的入口。它的主要功能是创建应用程序,创建窗口,显示窗口,并运行应用程序,开始应用程序的消息循环和事件处理。示例如下:
#include "widget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv); //定义并创建应用程序
Widget w; //定义并创建窗口
w.show(); //显示窗口
return a.exec(); //应用程序运行
}
- QApplication 是 Qt 的标准应用程序类,a是QApplication的对象。在任何Qt的窗口系统部件被使用之前创建QApplication对象是必须的。
- 新建一个Widget类控件w,(必须包括该类头文件!!)
- 当创建一个窗口部件的时候,默认它是不可见的,必须调用show()函数使他变为可见;程序初始启动时,先从入口main()进行,因此,若需要在程序运行首要显示的控件(界面/功能)须在main()中创建(例如登录窗口等等)。
- a.exec() 启动应用程序的执行,开始应用程序的消息循环和事件处理。当应用程序退出时exec()函数的值就会返回。
- 未完待续。。。