![]() |
英俊的凉面 · 家暴离婚免费咨询律师电话,有用吗?_婚姻家庭_资讯· 1 年前 · |
![]() |
眉毛粗的柳树 · 跑了100家粉末冶金厂,终于知道了金属粉末的 ...· 1 年前 · |
![]() |
苦闷的饺子 · acm比赛规则-掘金· 1 年前 · |
![]() |
强健的蚂蚁 · 赵美延叶舒华关系- 百度· 1 年前 · |
大家好,又见面了,我是你们的朋友全栈君。
Qt5.12下载网址: http://download.qt.io/archive/qt/5.12/5.12.2/
注意: 官网很慢,所以我们一般是使用国内镜像网站:
清华大学: https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/ 中国互联网络信息中心: https://mirrors.cnnic.cn/qt/official_releases/qt/ 中国科学技术大学: http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/
注意: 安装时尽量选择某个高的版本 ,比如你要安装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中得到了解决
将 Qt 软件的下载地址复制到迅雷的下载框,如果迅雷官方有资源,就会自动识别,下载速度就很快了。
如何找到 Qt 软件的下载地址呢?以清华大学开源软件镜像站为例,进入 Qt 5.9.0 的下载目录(https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.12/5.12.0/),在某个链接处单击鼠标右键,会弹出一个菜单,选择“复制链接地址”,如下图所示: 然后再粘贴到迅雷的下载框即可
下载好之后的安装包:
Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是: http://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.8 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 12 是小版本号(minor),第三个数字 8 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。也就是说本教程对
5.12.*
系列的 Qt 都是通用的,下载
5.12.*
任意一个版本都可以,这里我们以下载 5.12.2。
点击5.12.2: 我们以 Windows 安装包(qt-opensource-windows-x86-5.9.0.exe)讲解一下 Qt 安装包命名规则,其中:
Step1: 管理员权限运行安装包, 稍等片刻, 然后点击next
Step2: 如果没有账号, 则选择skip,不过现在已经不允许skip了,必须先注册一个
Step3: Qt设置欢迎界面, 选择下一步 Step4: 选择安装路径 Step5: 选择组件, 然后选择下一步 Qt 的安装组件分为两部分:一部分是“Qt xxx.xxx”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。
“Qt xxx.xxx”组件说明:(一般选择MinGW xxx, Qt xxx就可以了)
组件 |
说明 |
---|---|
MSVC *** |
针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 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 是指抛弃的旧模块,兼容旧代码使用的,一般用不到(如果不是为和以前开发的源程序兼容,过时的模块不要选择)。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。 |
部分组件说明:
“Tools”分类下的开发组件(一般选择Qt Creator xxx 和MinGW xxxxx)
组件 |
说明 |
---|---|
Qt Creator xxx |
这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。 |
Qt Creator xxxx CDB Debugger surpport |
用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。 |
MinGW xxxxx |
这是开源的编译器套件,建议安装 |
Strawberry Perl 5.22.1.3 |
用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。 |
Step6: 同意许可协议, 然后选择下一步
Step7: 开始菜单快捷方式 可以修改在菜单中显示的名字, 然后下一步
Step8: 点击安装即可 Step9: 选择下一步 Step10: 完成Qt向导 Step11: 完成安装, 打开软件
安装完成之后,在 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自带了很多小例子,是我们学习的好帮手。运行方法:
step1:打开软件,进入欢迎–>示例,然后随便点击一个实例
step2:点击config project step:这个时候它会调到编辑页面,可以看出打开了这个项目,接下来我们就可以运行这个项目了
Step1: 新建一个项目 Step2: 选择Qt控件项目 Step3: 项目介绍和位置 Step4: 选择Kit
Step5: 类信息
默认即可 Step6: 项目管理 Step7: 运行项目 Step8: 结果测试
如果出现一个窗口, 表示软件已经安装好了
不同版本 Qt 的安装目录结构大同小异,本节我们以 Qt 5.9.0 为例来说明,如下图所示。