Qt学习及使用_第1部分_认识Qt---Qt开发基本流程
前言
学以致用,通过QT框架的学习,一边实践,一边探索编程的方方面面.
参考书:<Qt 6 C++开发指南>(以下称"本书")
标识说明:概念用粗体+倾斜.重点内容用(加粗黑体)---重点内容(红字)---重点内容(加粗红字),
本书原话内容用深蓝色标识,比较重要的内容用加粗倾斜下划线深蓝色标识
引入
一个简单的例子,表现Qt开发基本流程
新建一个GUI项目
1.建立项目类型
路径:File→New File or Project,在列表框中点击Application(Qt),选择项目类型
有3个选项:
Qt Widgets Application.基于界面组件的应用. ---选这项就可以
Qt Console Application:控制台应用,没有GUI
Qt Quick Application:基于Qt Quick的编程,需要QML
选择项目类型后,输入项目名称和选择项目目录.
2.选择构建系统
有qmake和CMake可选择,默认即可.
3.选择窗口基类
有3个选项:
QMainWindow是主窗口类,主窗口类有菜单栏、工具栏、状态栏
QWidget是所有界面组件类的基类,可以是一个空白的窗口 ---选这项就可以
QDialog是对话框类,具有对话框效果,例如没有最大化按钮.
说明:QWidget是其他窗口的基类.他是一个树形类,理论上包罗万象随时修改,使用很方便.
注意勾选Generate form复选框,Qt Creator会创建窗体文件,可以使用Qt Designer可视化设计窗口.---用Qt主要是为了可视化设计---所见即所得.
4.选择开发套件
开发套件包含编译器,本书选了Qt 6.2.3 MinGW 64-bit.
项目构建、调试和运行
项目构建就是把写好的代码编译,链接成为可执行文件.Debug是调试版本,Release是发行版本.
本书P14第二段:设计好UI文件widget.ui的可视化界面,并设置好开发套件后,就可以对项目进行构建、调试和运行.
---解读:设计Qt程序就是写可视化界面,很清楚很明白