01
Qt第一个项目分析
上一节我们创建除了一个Qt Widgets Application运行之后,出现了一个空白的窗口,这节呢,带大家分析下这个最简单的程序的代码
02
main.cpp分析
打开sources里面的main.cpp,可以看到以下代码
注意:
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/*
在这里写你的代码
*/
return a.exec();
}
03
widget.h和widget.cpp分析
打开sources里面的widget.h,可以看到以下代码
打开sources里面的widget.cpp,可以看到以下代码
这两个文件对于学过C++的同学来说应该是完全能够看的懂的,在后续的学习中,基本代码都是在这两个文件中编写,大家都先熟悉熟悉哈~
04
MyfirstQt.pro分析
最上面的MyfirstQt.pro,是管理项目的文件,用来存储项目设置。
后缀为“.pro”的文件是项目的管理文件,文件名就是项目的名称,如本项目中的 MyfirstQt.pro。下面是 MyfirstQt.pro 文件的内容。
QT+=coregui 表示项目中加入 core gui 模块。core gui 是 Qt 用于
GUI 设计的类库模块,如果创建的是控制台(Console)应用程序,就不需要
添加 core gui
greaterThan(QT_MAJOR_VERSION,4):QT+=widgets这是个条件执行语句,
表示当 Qt 主版本大于 4 时,才加入 widgets 模块(Qt4没有这个模块)
DEFINES+=QT_DEPRECATED_WARNINGS使用被标记为弃用的Qt特性,会产生
警告
这些文件列表是 Qt Creator 自动添加到项目管理文件里面的,用户不需要手动
修改。当添加一个文件到项目,或从项目里删除一个文件时,项目管理文件里的
条目会自动修改。
全部0条评论
快来发表一下你的评论吧 !