📝 专注C/C++、Linux编程与人工智能领域,分享学习笔记!
🌟 感谢各位小伙伴的长期陪伴与支持,欢迎文末添加好友一起交流!
- 一、背景介绍
- 1.1 什么是Qt
- 1.2 Qt的发展史
- 1.3 Qt的优点
- 1.4 Qt的应用场景
- 二、环境搭建
- 2.1 Qt开发工具概述
- 2.1.1 Qt Creator特点
- 2.2 Qt SDK的下载和安装
- 2.2.1 Qt SDK 的下载
- 2.2.2 Qt SDK的安装
- 2.3 验证安装结果
一、背景介绍
1.1 什么是Qt
Qt 是⼀个 跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展。Qt 为开发者提供了⼀种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用 C++ 语言进行高级开发
那么什么是图形用户界面呢?
指采用图形方式显示的计算机操作用户界面,是计算机与其使用者之间的对话接口,是计算机系统的重要组成部分。
1.2 Qt的发展史
- 1991 年 Qt 最早由奇趣科技开发;
- 1996 年 进入商业领域,它也是目前流行的 Linux 桌面环境 KDE 的基础;
- 2008 年 奇趣科技被诺基亚公司收购,Qt 成为诺基亚旗下的编程工具; 2012 年 Qt 又被 Digia 公司收购;
- 2014 年 4 月 跨平台的集成开发环境 Qt Creator3.1.0 发布;
- 2014 年 5 月 20 日发布了 Qt 5.3 正式版,至此 Qt 实现了对 IOS、Android、Embedded 等各平台的全面支持。
1.3 Qt的优点
- 跨平台,几乎支持所有的平台;
- 接口简单,容易上手,学习 QT 框架对学习其他框架有参考意义。
- 一定程度上简化了内存回收机制;
- 开发效率高,能够快速的构建应用程序。
- 有很好的社区氛围,市场份额在缓慢上升。
- 可以进行嵌入式开发。
1.4 Qt的应用场景
- 桌面应用程序
Qt 能够创建各种类型的桌面应用程序,包括文件管理器、媒体播放器、绘图程序等。Qt 应用程序支持多种操作系统,可以运行在Windows、Linux、macOS 等桌面操作系统上。
- 移动应用程序
Qt 支持 Android 和 IOS 移动操作系统,为应用程序提供了强大的跨平台能力。可以使用 Qt 构建各种移动应用程序,例如社交应用、游戏、娱乐等。
- 嵌入式系统
Qt 在嵌入式领域应用非常广泛,它可以构建面向各种设备的图形应用程序,在机顶盒、车载娱乐系统、安防监控设备等领域具有广泛的应用。
所以我们为什么要学习Qt,总结来说就是:学 Qt 就是一套代码通吃桌面、手机、嵌入式多平台,上手快、效率高,就业路子还宽。
接下来让我们一起来看看如何搭建环境
二、环境搭建
2.1 Qt开发工具概述
我学习主要使用的是**Qt Creator** , 所以这里和下面的介绍我都围绕此工具。
- Qt Creator 是一个轻量级的跨平台集成开发环境(IDE),专为使用 Qt 框架进行应用程序开发而设计。
- 它是一个功能强大、易于使用、快速且高效的工具,被广泛用于编写各种类型的应用程序,如桌面应用程序、移动应用程序和嵌入式系统等。
- Qt Creator 提供了一个可视化的界面设计器和代码编辑器,可以帮助开发者更快捷地创建复杂的用户界面和处理各种事件。
- 它还包含了调试工具、版本控制工具、自动完成和智能提示等功能,以及支持多语言和跨平台的开发环境。
2.1.1 Qt Creator特点
- 紧密集成的 Qt 框架:Qt Creator 专门为 Qt 开发而设计,因此它与 Qt 框架集成得非常紧密,使开发者可以更容易地管理和部署他们的应用程序。
- 强大的编辑器:Qt Creator 具有一些先进的编辑器功能,如语法高亮、代码折叠、智能提示、自动完成和代码重构。
- 集成的调试器:Qt Creator 内置了调试器,允许开发人员在代码中设置断点以及检查变量、堆栈和调用树等信息。
- 高效的构建系统:Qt Creator 提供了一个高效的构建系统,可以自动构建和部署应用程序,同时支持使用不同的编译器和平台。
- 可视化界面设计器:Qt Creator 具有一个可视化界面设计器,它允许开发人员在没有编写代码的情况下创建复杂的用户界面。
- 多语言支持:Qt Creator 支持多种编程语言,包括 C++、QML、JavaScript 等。
总而言之,Qt Creator 是一个功能齐全、易于使用且高效的跨平台 IDE,适用于各种类型的应用程序开发,特别是那些使用 Qt 框架的开发者。
2.2 Qt SDK的下载和安装
2.2.1 Qt SDK 的下载
Qt 下载官网:http://download.qt.io/archive/qt/
国内清华源:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
进入官网,按如下图示进行相应的系统版本下载即可。
1、打开官网链接,进入如下图所示界面;
2、选择需要下载的版本;(我们以 5.14 版本为例,所选具体版本为:5.14.2)
3、选择需要下载的版本
4、选择windows桌面应用程序
2.2.2 Qt SDK的安装
1、找到下载的文件并双击;注意:在双击之前先断网,否则需要我们注册 Qt 账号登录后才能进入下一步安装
2、直接next
3、 选择路径
4、 选择安装组件;这里我们安装的是 Qt Creator。如果电脑磁盘空间允许,建议全选以便后续使用,如果空间不允许,请看第 5 步;
5、选择部分组件;说明:其他未安装的组件在使用时可以另行添加;
6、同意安装协议
7、下一步
8、进行安装
9、点击完成
2.3 验证安装结果
1、双击打开 Qt Creator 工具,并进入到 “欢迎模式” 下的 “示例” 界面
2、任选一个点击打开,然后关闭弹出的窗口
3、如果构建能够运行说明安装正确
4、运行截图如下
这就是Qt安装的全过程!
✍️ 坚持用清晰易懂的图解+可落地的代码,让每个知识点都简单直观!
💡座右铭:“道路是曲折的,前途是光明的!”