ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

QT程序启动流程

QT程序启动流程

QMainWindow:菜单栏、任务栏
QWidget:空白窗口

int main(int argc ,char *argv[])

{

//argc 是命令行参数个数,argv是命令行参数

//QApplication a( argc ,argv),管理Qt程序的运行,和设置Qt应用程序,针对QWidget应用程序

//QGuiApplication a( argc ,argv),管理Qt程序的运行,和设置Qt应用程序,针对非QWidget应用程序

//QCoreApplication a( argc ,argv),管理Qt程序的运行,和设置Qt应用程序,针对无界面的应用程序

QApplication a(argc, argv);

//MainWindow 是我们自己定义的类,W是创建的对象。

MainWindow w;

//w对象调用了show()方法

w.show();

//事件循环,QEventloop::exec(),等待鼠标或者键盘等其他的输入

return a.exec();

}

在headers文件夹中.h文件声明变量,在Sources文件夹.cpp文件中初始化变量。

返回列表