Qt基本框架介绍
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// ... ...
// 我们缩写的代码
// ... ...
app.exec();
return 0;
}
1)包含所需头文件:通常和使用到的类同名,Qt的类名通常以‘Q’开头。
2)初始化:创建一个QApplication对象并将用户输入参数传递给它,每一个Qt GUI应用程序都有且只有一个QApplication对象,而且是在定义其他对象之前定义(即是说,通常main()中的第一句话通常都是:QApplication app(argc, argv);)。它主要用于管理Qt GUI应用程序的控制流程和主要的设置选项,是每个Qt GUI应用程序所必需的。
3)主事件循环:app.exec()是每个Qt应用程序都要调用的函数。程序运行停在这里等待事件(如键盘事件或鼠标事件)的发生,等待用户来操作窗口。
而我们写的代码又是什么意思呢?
QWidget w; //QWidget是Qt窗口基类,根据QWidget创建一个对象w,既是说w是一个窗口对象。
w.show();//窗口创建默认是隐藏的,需要调用show()才能显示出来
参考链接:
http://blog.csdn.net/tennysonsky/article/details/47981259
转载本Blog文章请注明出处,否则,本作者保留追究其法律责任的权利。
本人转载别人或者copy别人的博客内容的部分,会尽量附上原文出处,仅供学习交流之用,如有侵权,联系立删。