admin管理员组

文章数量:1536771

汇创慧玩

  • 写在前面
  • 1.Qt软件安装包下载
  • 2.目录说明(可以不看)
  • 3.软件安装
  • 4.测试软件是否安装成功

写在前面

苦辣酸甜时光八载,春夏秋冬志此一生
Qt简介:
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。
Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。
在探索前期安装过程也是出现了星星点点的未知错误,摸黑探路,绕了许多弯路。最近好多小伙伴想用Qt搞一些事情,在安装过程中碰到了一些问题,找到笔者询问,基于此特将经验寄予此文,望更多志同道合的朋友在这条探索的路上少走弯路,尽入主题!
注: 本文在Windows10下以Qt5.12.12的安装为例。

1.Qt软件安装包下载

从Qt官网下载Qt5.12.12;

注1:一般官网下载较慢,也可以使用国内镜像网站:
中国科学技术大学、清华大学(只有较新版本)、中国互联网络信息中心(只有较新版本)。

注2:这里还可以通过百度网盘下载,提取码:07n4

注意: 安装时尽量选择某个高的版本,比如你要安装qt5.14.x系列的版本,目前有qt5.14.0、qt5.14.2、qt5.14.3,那就选择qt5.14.3
例子:不要安装qt5.14.0,因为没有办法打包,是官方bug。这个bug在qt5.14.2和qt5.14.3中得到了解决。
本实验室统一Windows选择版本为Qt5.12.12。

下载好之后的安装包:


2.目录说明(可以不看)

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是: https://download.qt.io/

项目说明
snapshots预览版,最新的开发测试中的 Qt 库和开发工具。
onlineQt 在线安装源。
official_releases正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码)。
ministro迷你版,目前是针对 Android 的版本。
learning有学习 Qt 的文档教程和示范视频。
development_releases开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。
community_releases社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。
archive各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。

archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。
点击进入 archive 目录:

项目说明
vsaddin这是 Qt 针对 Visual Studio 集成的插件。
qtcreator这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。
qt这是 Qt 开发环境的下载目录,上面说的 Qt 5 的大安装包就在这里面。
online_installers在线安装器,国内用户不建议使用,在线安装是速度较慢,还经常断线。(注:最近测试速度还行!)本教程采用的全部是离线的大安装包。(注:后期也会再更新较新版本在线安装!)

我们再进入 qt 子目录 ,看到如下列表:

这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的 6.0。

进入 5.12 目录,会看到各种子版本:

这里解释一下 Qt 的版本号,比如 5.12.2 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 12 是小版本号(minor),第三个数字 2 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。也就是说本教程对 5.12.* 系列的 Qt 都是通用的,下载5.12.* 任意一个版本都可以,这里我们以下载 5.12.12。

点击5.12.12:

我们以 Windows 安装包(qt-opensource-windows-x86-5.12.12.exe)讲解一下 Qt 安装包命名规则,其中:

opensource 是指开源版本;
windows 是指开发环境的操作系统;
x86 是指 32 位系统;
5.12.12是 Qt 版本号。


3.软件安装

注: 安装前请断开网络

1)运行安装包, 稍等片刻, 然后点击Next:

2)Qt欢迎界面,点击Next:

3)选择安装路径,然后点击Next:

4)如下图,选择组件:

Qt 的安装组件分为两部分:一部分是“Qt xxx.xxx.xxx”分类下的,该分类包含的是真正的 Qt 开发库组件;
另一部分是“…Tools”分类下的,该分类包含的是集成开发环境和编译工具。

“Qt xxx.xxx.xxx”组件说明:(一般选择MinGW xxx, Qt xxx就可以了)

组件说明
MSVC ***针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2017 32-bit 和 msvc2017 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。
MinGW ***编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。
UWP ***WP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。
Android ***这是针对安卓应用开发的 Qt 库,一般情况下用不到。
SourcesQt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 建议选择,因为某个时候你可能需要它。
Qt ***Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到(如果不是为和以前开发的源程序兼容,过时的模块不要选择)。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。

部分组件说明:

Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。

“Tools”分类下的开发组件(一般选择Qt Creator xxx 和MinGW xxx xxx)

组件说明
Qt Creator xxx这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
Qt Creator xxxx CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
MinGW xxx xxx这是开源的编译器套件,建议选择64-bit安装。(根据自己电脑情况而定,基本上都是64-bit)
Strawberry Perl 5.22.1.3用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索。

组件选择完成,然后点击Next。

5)同意许可协议, 然后点击Next:

6)开始菜单快捷方式(可以修改在菜单中显示的名字),然后点击Next:

7)提示安装占用空间,直接点击Install:

8)等待安装完成, 然后点击Next:

9)完成Qt安装,点击Finish。

10)完成安装,打开软件。

安装完成之后,在 Windows“开始”菜单中会看到 Qt 的 程序组。

程序说明
Assistant(Qt 助手)用来查看帮助文档,已被集成在 Qt Creator 中。
Designer(Qt 设计师)图形界面可视化编辑工具,已被集成在 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开。
Linguist(Qt 语言家)多国语言翻译支持工具,可以用来编辑语言资源文件,在开发多语言界面的应用程序时会用到。
Qt 5.xx.x(MinGW 5.3.0 32bit)Qt 命令行工具,用来配置 Qt 开发环境(主要是设置 PATH 变量),程序打包也会用到。
Qt Creator xxx集成开发环境,所有的项目和代码都在 Qt Creator 里面新建和编辑。

4.测试软件是否安装成功

1)运行Qt示例测试
Qt自带了很多小例子,是我们学习的好帮手。运行方法:

step1:打开软件,进入欢迎–>示例,然后随便点击一个实例

step2:点击Configure Project按钮

step3:这个时候它会跳到编辑页面,可以看出打开了这个项目,接下来就可以运行这个项目了

2)新建项目测试
Step1: 新建一个项目

Step2: 选择Qt控件项目,然后点击Choose:

3)设置项目名称与路径,然后点击下一步:

4)选择编译系统,默认qmake即可,然后点击下一步:

5)类信息设置(只需设置类名称即可),然后点击下一步:

6)选择翻译语言,默认即可,点击下一步:

7)选择Kits,默认即可(前文安装的是MinGW 64-bit),然后点击下一步:

8)项目管理,默认即可,点击完成。

9)运行项目。
运行后,如果出现一个窗口, 表示软件已经安装好了!

至此,恭喜您! Windows下Qt已成功安装,可以开始使用了!!!

感谢阅读,我是汇创慧玩,希望文章能够解决您的问题。
事为之,须极致!

本文标签: 教程QTWindows