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

posted @ 2016-08-02 20:01  drfxiaoliuzi  阅读(1705)  评论(0编辑  收藏  举报