目录
- 前言
- [一,使⽤Qt Creator 新建项目](#一,使⽤Qt Creator 新建项目)
-
- [1. 新建项目](#1. 新建项目)
- [2. 选择项⽬模板](#2. 选择项⽬模板)
- [3. 选择项⽬路径](#3. 选择项⽬路径)
- [4. 选择构建系统](#4. 选择构建系统)
- [5. 填写类信息设置界⾯](#5. 填写类信息设置界⾯)
- [6. 选择语⾔和翻译⽂件](#6. 选择语⾔和翻译⽂件)
- [7. 选择Qt套件](#7. 选择Qt套件)
- [8. 选择版本控制系统](#8. 选择版本控制系统)
- [9. 最终效果](#9. 最终效果)
- 二,项目代码说明
-
- [1. main.cpp文件](#1. main.cpp文件)
- [2. Widget.h文件](#2. Widget.h文件)
- [3. Widget.cpp文件](#3. Widget.cpp文件)
- [4. Widget.ui 文件](#4. Widget.ui 文件)
- [5. .pro 文件](#5. .pro 文件)
- [6. 一些临时/中间文件](#6. 一些临时/中间文件)
点击跳转至上一篇文章:【QT】Qt SDK的下载,安装和环境配置
前言
上一篇文章介绍了 Qt SDK 的安装流程和环境配置。这篇文章的内容是介绍在 Qt Creator 上如何创建项目,并且解释项目自动生成的那些代码的含义。
一,使⽤Qt Creator 新建项目
1. 新建项目
打开Qt Creator,在菜单栏中选中:"⽂件" --> "新建⽂件或项⽬";或者使⽤快捷键:Ctrl +n;或者直接点击:"new";
![](https://i-blog.csdnimg.cn/direct/845475a1ad3d4b6cb4e303893905c741.png)
在欢迎模式下,直接点击New,如下图⽰:
![](https://i-blog.csdnimg.cn/direct/57ac890278614978930a4305295e0e25.png)
2. 选择项⽬模板
弹出如下对话框:
![](https://i-blog.csdnimg.cn/direct/536851f4173048e1903a1c7b52d0c98e.png)
新建项⽬对话框⾥有五类项⽬模板:
![](https://i-blog.csdnimg.cn/direct/ae24dffed67244f1af637c572848ce44.png)
![](https://i-blog.csdnimg.cn/direct/9085d58d9eb84a4c9b06d1b13ccc7b3c.png)
选择不同的项⽬模板,Qt Creator就会在后续项⽬创建好了之后⽣成不同的基础代码。
3. 选择项⽬路径
![](https://i-blog.csdnimg.cn/direct/7b18a3d5ed094c4e851f0ab15c39ea4c.png)
4. 选择构建系统
选择 Qt 项⽬的构建系统,使用默认的的"qmake"即可。
![](https://i-blog.csdnimg.cn/direct/bc8605503c474d169f88429b05ab733c.png)
![](https://i-blog.csdnimg.cn/direct/7a4ab6759b7d436b9cfc8e16f00e0fe0.png)
5. 填写类信息设置界⾯
![](https://i-blog.csdnimg.cn/direct/4013884729eb44f5aab27d37df6da34b.png)
对于基类的选择,⽬前有三种基类:
![](https://i-blog.csdnimg.cn/direct/2b895c04d02a498c9db5fde7a18dbe2b.png)
上述三个类之间的关系如下图:
![](https://i-blog.csdnimg.cn/direct/1dc0074c5d354e789114936b268d6bde.png)
6. 选择语⾔和翻译⽂件
点击"下⼀步"进⼊如下界⾯:
此处选择的语⾔是"汉语","英语"这样的语⾔。⽽不是"编程语⾔"。
![](https://i-blog.csdnimg.cn/direct/d1be97f3bc3847f98285650bb725d3c0.png)
由于我们暂时不考虑国际化问题,直接下⼀步即可。
7. 选择Qt套件
8. 选择版本控制系统
点击"下⼀步"进⼊项⽬管理界⾯;在项⽬管理界⾯可以设置作为⼦项⽬,以及加⼊版本控制系统管理。这两个功能暂时⽤不到,都⽤默认的< None>,然后点击"完成"。
![](https://i-blog.csdnimg.cn/direct/6a5048cee5f94509b8d02b1655561046.png)
如果想把代码提交到码云或者github,可以在此处选择git作为版本控制系统。
9. 最终效果
通过上述8个步骤,完成了项⽬的创建。
⼤家千万不要觉得麻烦,事实上在⼤家熟练了之后,创建⼀个项⽬花的时间不会超过10秒钟。
![](https://i-blog.csdnimg.cn/direct/d0ef8ca7be6d4af9aa1f42b0e0c55d84.png)
二,项目代码说明
进入最终的项目界面,可以发现Qt自动帮我们生成了一些文件和源代码,下面介绍这些代码的含义。
1. main.cpp文件
![](https://i-blog.csdnimg.cn/direct/b6b9a8c14ff843e8b3c7bec5f2b54a73.png)
2. Widget.h文件
![](https://i-blog.csdnimg.cn/direct/f76ca4f1ab8b4e2bbce4ba9ee90fc212.png)
3. Widget.cpp文件
![](https://i-blog.csdnimg.cn/direct/a291587305ca455196ced117dd8d8e2e.png)
4. Widget.ui 文件
双击Widget.ui 文件,会进入一个图形编辑界面:
![](https://i-blog.csdnimg.cn/direct/cce67fa8821343ffb01937a6945962bb.png)
节选图:
![](https://i-blog.csdnimg.cn/direct/47d4e58cd1fc459ea00682365e4c1ea5.png)
5. .pro 文件
节选图:
6. 一些临时/中间文件
![](https://i-blog.csdnimg.cn/direct/66a38c07db8047b6a505a958b42cad1e.png)
节选图: