文章目录
1. QT简介
Qt是一个跨平台C++图形用户界面(GUI)工具包,它由Qt公司(前身为Trolltech)开发和维护。自1995年发布以来,Qt因其强大的功能和跨平台能力,成为了许多软件开发者的首选工具。无论是在桌面应用程序、移动应用程序,还是嵌入式系统中,Qt都能提供一致的开发体验和高质量的用户界面。
主要特点
- 跨平台支持:Qt支持多个操作系统,包括Windows、macOS、Linux、iOS和Android。这使得开发者可以编写一次代码,并在多个平台上运行,极大地提高了开发效率。
- 丰富的组件库:Qt提供了丰富的预定义组件,如按钮、文本框、菜单、工具栏等,这些组件都经过精心设计,可以帮助开发者快速构建用户界面。此外,Qt还支持自定义组件,满足各种特定需求。
- 强大的图形能力:Qt内置了强大的2D和3D图形处理能力,支持OpenGL,能够创建复杂的图形界面和动画效果,适用于游戏开发、图形编辑软件等对图形性能有高要求的应用。
- 信号与槽机制:Qt独特的信号与槽机制提供了一种松耦合的事件处理方式,使得对象之间的通信更加灵活和高效,是Qt最具特色的功能之一。
- 文档和社区支持:Qt拥有详尽的文档和一个活跃的开发者社区。无论是新手还是有经验的开发者,都能在官方文档、论坛和各种教程中找到所需的帮助和资源。
应用领域
Qt广泛应用于各个领域,包括但不限于:
- 桌面应用程序:如文本编辑器、媒体播放器、图形设计工具等。
- 移动应用程序:支持iOS和Android平台的开发。
- 嵌入式系统:用于家电、汽车、工业控制等领域的嵌入式设备开发。
- 游戏开发:借助Qt的图形能力和跨平台特性,许多小型游戏开发者也选择使用Qt。
总的来说,Qt作为一个功能强大且灵活的工具包,不仅简化了跨平台应用程序的开发过程,还提供了高质量的用户界面和丰富的功能组件。
2. 下载QT
官方网站:
1. 页面右上角可以切换语言,点击Download try进入下载页面。
![图片[1] - Qt下载安装及配置教程 - 温馨小窝 图片[1] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/e3297ea05c15a7a633a05767d1f44d55.png)
2. 点击选择开源版
![图片[2] - Qt下载安装及配置教程 - 温馨小窝 图片[2] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/1c3c93b290705ee88b99883e3a13b022.png)
3. 点击后会进入开源版的社区许可页面,不用管这个,向下拉找到下载按钮。
![图片[3] - Qt下载安装及配置教程 - 温馨小窝 图片[3] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/e5c6251d2e7701a2dc5b097724f21300.png)
4. 选择对应的版本并下载,这里下载Windows版本,QT5.14.2之后的版本不再提供离线安装包,改为下载在线安装器。
![图片[4] - Qt下载安装及配置教程 - 温馨小窝 图片[4] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/23bc98bb47d1cab4ddf206e04a3c6a98.png)
5. 等待下载完成即可,然后点击打开。
![图片[5] - Qt下载安装及配置教程 - 温馨小窝 图片[5] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/bb08ea0a3aa2da77ff72d17ef397c96e.png)
6. 首先就是登录qt账户,如果没有可以自行注册一个。然后选择个人用户,之后点击下一步进行安装。
![图片[6] - Qt下载安装及配置教程 - 温馨小窝 图片[6] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/26b52ba552b046b8f7ac946bfefcb1c2.png)
![图片[7] - Qt下载安装及配置教程 - 温馨小窝 图片[7] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/f6b11e87d4357567f8fe103be04a2864.png)
7. 这里选择没有,然后继续进行下一步
![图片[8] - Qt下载安装及配置教程 - 温馨小窝 图片[8] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/2a672222be3ad2874932f34ab3d2f119.png)
8. 选择合适的文件夹安装,路径不能包含中文字符、空格等特殊符号。然后选择第一个Custom Installation。
![图片[9] - Qt下载安装及配置教程 - 温馨小窝 图片[9] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/ab8649be3052a5af249d2c29c04544d7.png)
9. 开发组件选择
把右边的类别全选上,然后点击筛选。
![图片[10] - Qt下载安装及配置教程 - 温馨小窝 图片[10] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/d85b386f741a9bcceb69b415c34b568f.png)
10. 组件安装
这里选择需要的版本,可以选择多个版本,而且即使用时知道选择少了,后面也能补安装。
![图片[11] - Qt下载安装及配置教程 - 温馨小窝 图片[11] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/aa2f527404db55b840b165d2bba51f0a.png)
按照下面的图片进行选择即可:
推荐安装MSVC和MinGW的对应版本套件各一个,MSVC套件可以让你在Visual Studio下开发,MinGW可以让你在Qt Creator下开发。
![图片[12] - Qt下载安装及配置教程 - 温馨小窝 图片[12] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/a58b60e4dab72f343a4153f2f5bef6f0.png)
![图片[13] - Qt下载安装及配置教程 - 温馨小窝 图片[13] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/46ae3344fa6403e94bd61629b81bb03c.png)
![图片[14] - Qt下载安装及配置教程 - 温馨小窝 图片[14] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/66e10d8d77a273529fc520c76730f117.png)
11. 选择好以后点击下一步安装即可。
大概需要10G的安装空间,安装完成后实际占用5G.
12. 安装完成,这里根据需求选择向导。可以选择 launch qt creator,因为接下来要配置软件。
![图片[15] - Qt下载安装及配置教程 - 温馨小窝 图片[15] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/5e995f3001f8e3d8e1fc47001378b55c.png)
3. 检查配置环境
1. 安装完成后,打开编辑系统环境变量。
![图片[16] - Qt下载安装及配置教程 - 温馨小窝 图片[16] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/fc69f3c9511da86811a705c73e6fcb69.png)
2. 选中系统变量中的Path,然后点击编辑。
![图片[17] - Qt下载安装及配置教程 - 温馨小窝 图片[17] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/e3ee026cf770cd00f6f6bd2dd877563b.png)
3. 检查是否有这三个环境,如果没有根据自己的安装目录进行添加
![图片[18] - Qt下载安装及配置教程 - 温馨小窝 图片[18] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/bfbaf830fe8c310f6c5a0e16d5cb37d1.png)
4. 创建QT项目
1. 点击创建项目
![图片[19] - Qt下载安装及配置教程 - 温馨小窝 图片[19] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/8cd3847952a41386c8aa85e59e093a2d.png)
2. 均选择第一个,然后点选择
![图片[20] - Qt下载安装及配置教程 - 温馨小窝 图片[20] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/aeb87704b70e4cba13a5f08b00345e01.png)
3. 输入项目名称、选择项目路径、点击下一步,项目名称和项目路径不能包含中文符号、空格等特殊字符。
![图片[21] - Qt下载安装及配置教程 - 温馨小窝 图片[21] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/579b1df4292faf6000f10e38e9647b20.png)
4. 选择构建工具
- qmake是Qt提供的构建工具,用于简化 Qt 项目的构建过程。
- CMake 是一个跨平台的开源构建工具,用于管理和构建 C++ 程序的软件项目。与 qmake 类似,CMake 的目标是简化跨平台软件项目的构建过程。
- Qbs,全称:Qt Build Suite,是由Qt官方提供的一个跨平台构建工具,用于构建和管理Qt和非Qt项目。它是Qt Creator集成开发环境(IDE)的一部分,但也可以独立使用。
![图片[22] - Qt下载安装及配置教程 - 温馨小窝 图片[22] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/3bc53e5b8640571344dfba0ff070fd8e.png)
5. 选择基础类, 这里选择QWidget
![图片[23] - Qt下载安装及配置教程 - 温馨小窝 图片[23] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/063e58d7f1d893df3586a9646e07e2e8.png)
6. 接下来下一步到选择构建套件
- 使用QtCreator编写时,选择MinGW对应的版本
- 使用Microsoft Visual Studio编写Qt程序则选择MSVC的对应版本
![图片[24] - Qt下载安装及配置教程 - 温馨小窝 图片[24] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/100bfcad58acd263343f128b7c64609d.png)
7. 点击下一步,点击完成,然后等待构建.
此时Qt Creator会开始构建项目,右下角可以看见进度条。
![图片[25] - Qt下载安装及配置教程 - 温馨小窝 图片[25] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/3e6385574a1ba31b84d6abe16d82531b.png)
8. 点击右下角的绿色运行按钮,如果弹出这个框,则证明运行成功。
![图片[26] - Qt下载安装及配置教程 - 温馨小窝 图片[26] - Qt下载安装及配置教程 - 温馨小窝](https://i-blog.csdnimg.cn/blog_migrate/056f29783d6e1a21c291217fc1330673.png)
到此QT的下载安装以及环境配置就全部完成了。