目录
- 前言
- 一、Qt背景
- 二、环境搭建
-
- [1、Qt SDK的下载](#1、Qt SDK的下载)
- 2、SDK的安装
- [3、验证Qt SDK安装是否成功](#3、验证Qt SDK安装是否成功)
- 4、Qt环境变量配置
前言
今天开始另外一个知识的学习Qt----【Qt】Qt背景与环境搭建
一、Qt背景
1、什么是Qt
Qt是⼀个跨平台的C++图形用户界面应用程序框架 。它为应用程序开发者提供了建立艺术级图形
界面所需的所有功能。它是完全面向对象的,很容易扩展。Qt为开发者提供了⼀种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++语言进行高级开发。、
2、Qt的发展史
- 1991年Qt最早由奇趣科技开发;
- 1996年进⼊商业领域,它也是目前流行的Linux桌面环境KDE的基础;
- 2008年奇趣科技被诺基亚公司收购,Qt成为诺基亚旗下的编程工具;
- 2012年Qt又被Digia公司收购;
- 2014年4月跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日发布了Qt 5.3正式版,至此Qt实现了对IOS、Android、Embedded等各平台的全面支持。
3、Qt支持的平台
- Windows‒XP、Vista、Win7、Win8、Win2008、Win10
- Unix/X11‒Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS、和其他很多X11平台
- Macintosh‒Mac OS X
- Embedded‒有帧缓冲支持的嵌入式Linux平台,Windows CE
- Android
4、Qt优点
- 跨平台,几乎支持所有的平台;
- 接口简单,容易上手,学习QT框架对学习其他框架有参考意义。
- 一定程度上简化了内存回收机制;
- 开发效率高,能够快速的构建应用程序。
- 有很好的社区氛围,市场份额在缓慢上升。
- 可以进行嵌入式开发。
5、Qt的应用场景
桌面应用程序
- Qt能够创建各种类型的桌面应用程序,包括文件管理器、媒体播放器、绘图程序等。Qt应用程序支持多种操作系统,可以运行在Windows、Linux、macOS等桌面操作系统上。(主要)
移动应用程序
- Qt支持Android和IOS移动操作系统,为应用程序提供了强大的跨平台能力。可以使用Qt构建各种移动应用程序,例如社交应用、游戏、娱乐等。(但是一般不用Qt来开发移动应用程序)
嵌入式系统
- Qt在嵌入式领域应用非常广泛,它可以构建面向各种设备的图形应用程序,在机顶盒、车载娱乐系统、安防监控设备等领域具有广泛的应用。
二、环境搭建
1、Qt SDK的下载
Qt 下载官网:点击跳转
国内清华源:点击跳转
本次下载以5.14版本为例来作为讲解,找到5.14版本选择5.14.2(这里选择哪一个都可以)点击,找到.exe文件下载到本地
2、SDK的安装
- 找到下载的文件并双击;注意:在双击之前先断网,否则需要我们注册Qt账号登录后才能进入下⼀步安装;
- 双击之后进入如下界面:
- 选择安装路径时不能出现中文路径,否则即使安装上也无法使用
- 选择安装组件;这里我们安装的是Qt Creator。如果电脑磁盘空间允许,建议全选以便后续使 用,如果空间不允许,请看第5步;
- 选择部分组件;说明:其他未安装的组件在使用时可以另行添加
- 同意安装协议
- 点击下一步,安装
3、验证Qt SDK安装是否成功
-
双击打开Qt Creator 工具,并进⼊到"欢迎模式"下的"示例"界面

-
在"示例"中任选其中一个,单击打开该示例。在单击之后会弹出⼀个窗口,关闭即可 ;如果能构建并运行,说明安装无误

4、Qt环境变量配置
- 1、找到Qt的安装路径,复制 "bin"路径

- "此电脑" ------>鼠标右键,"属性" ------>"高级系统设置" ------> "环境变量"

- "新建"------>填入"bin"路径 ------> "确定"









