从HelloWorld程序说起,项目创建、运行、发布过程;
将项目分解,从单一的主函数文件,到使用图形界面.ui文件,再到自定义C++类和Qt图形界面类。
显示HelloWorld文本,这虽然是一个简单的程序,但却包含了一个程序的基本要素。一个复杂程序有的要素,它也具备。

Ctrl+N快捷键弹出以下





右键,选择在文件夹中打开


以上文件说明:

编译、构建
点击小锤子或者Ctrl+B进行编译、构建。

查看构建生成的文件
生成makefile、及debug和release(根据模式进行中间文件生成)文件夹。

.o文件是中间文件
helloWorld就是可执行程序,双击运行。

运行
双击运行。可能会缺少库,需要配置环境变量,将Qt的bin目录添加到环境变量,或者加所依赖的库添加到可执行程序所在目录。
选择release模式,进行构建,然后将所需的库添加到可执行程序所在目录。

进入exe所在目录。
运行命令:windeployqt helloWorld.exe

复制所需库,双击exe可以运行

.ico文件.ico文件
.pro文件



前面我们使用QtCreator进行程序编译,下面使用命令行编译程序:
qmake -project命令,生成.pro文件,然后在.pro文件中添加以下代码QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsqmake命令生成用于编译的makefile文件mingw32-make命令编译程序helloworld.exe运行程序命令:uic -o ui_helloworld.h helloworld.ui
可以自定义类,实现其基类没有的功能。

按快捷键Ctrl+5,或者点击

可以设置构建版本,debug或release版本,还可以设置Qt版本。
Shadow build:影子构建,默认选择,这样,构建目录和源码目录可以分开设置。这是个很好的习惯。
编辑器、代码风格等可以选择默认。
