赞
踩
苦辣酸甜时光八载,春夏秋冬志此一生
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的安装为例。
从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。
下载好之后的安装包:
Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是: https://download.qt.io/
项目 | 说明 |
---|---|
snapshots | 预览版,最新的开发测试中的 Qt 库和开发工具。 |
online | Qt 在线安装源。 |
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 版本号。
注:
安装前请断开网络
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 库,一般情况下用不到。 |
Sources | Qt 的源代码包,除非你想阅读 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 里面新建和编辑。 |
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已成功安装,可以开始使用了!!!
感谢阅读,我是汇创慧玩,希望文章能够解决您的问题。
事为之,须极致!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。