1.1 QT简介
Qt 是一个跨平台的应用程序和用户界面框架,用于开发图形用户界面(GUI)应用程序以及命令行工具。它最初由挪威的 Trolltech (奇趣科技)公司开发,现在由 Qt Company 维护,2020年12月8日发布QT6。Qt 使用 C++ 语言编写,支持多种编程语言通过绑定进行使用。
对于许多开发者和小型企业来说,Qt 的开源版提供了一个强大且灵活的开发框架,而对于需要额外支持和专有功能的大型企业或具有特定需求的项目,商业版则提供了所需的服务和资源。
-
Qt 商业版
商业版提供专有许可,需要购买许可证来使用。这适用于希望在不共享源代码的情况下开发商业软件的公司和开发人员
-
QT免费开源版
开源版根据 GNU Lesser General Public License (LGPL) 和 GNU General Public License (GPL) 发布。这意味着用户可以免费使用 Qt,但必须遵守特定的开源许可条款
-
QT主要历史版本
版本 发布年份 关键特性 Qt 1.x 1996 初始发布,专注于 X11 平台 Qt 2.x 1999 引入了对 Microsoft Windows 的支持 Qt 3.x 2001 添加了许多新功能,包括网络和 XML 支持 Qt 4.x 2005 重大改进,增强了跨平台支持和图形视图框架 Qt 5.x 2012 专注于现代硬件的性能,引入了 QML 和 Qt Quick 用于开发流畅的动画和触摸界面 Qt 6.x 2020 进一步增强了性能和功能,针对未来的软件开发趋势进行了优化,包括对 3D 图形的支持
学习者学习QT5和QT6都是可以的,无论选择哪个版本,Qt的基本概念和理念在各个版本之间是相通的,因此你可以相对轻松地转换到其他版本。本次我们基于QT5学习
-
成熟和稳定性
Qt 5已经存在了一段时间,经过了多个版本的迭代和改进。它在很多项目中被广泛使用,证明了其成熟性和稳定性。这对于在大型项目或生产环境中使用Qt的开发者来说是一个优势。
-
丰富的文档和社区支持
Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的
-
广泛的应用领域
1.2 QT安装
1.2.1 Windows QT安装
-
下载windowsQT安装包
本教程使用的QT版本是:Index of /archive/qt/5.12/5.12.9 本教程的安装包放在百度网盘供大家获取。
-
QT安装
如果没有梯子,大家登录QT官网可能会失败,这里可以不需要QT账号,直接离线安装,所以要断开网络。
选择windows底下的编译工具,QT源代码,QT的绘图模块及QT的虚拟键盘
安装完成后打开
1.2.2 QT Creator 使用基本介绍
-
课程录屏展示-创建并运行第一个QT项目
-
课程录屏展示-创建并运行第一个C++项目
-
课程录屏展示-QT Creator的界面目介绍
-
QT Creator常用的快捷键介绍
功能 快捷键 中文说明 撤销 CTRL + Z 撤销最近的操作 重做 CTRL + Y 重做最近的撤销操作 复制 CTRL + C 复制选中内容 粘贴 CTRL + V 粘贴内容 复制行向下 CTRL + ALT + DOWN 将当前行复制到下一行 复制行向上 CTRL + ALT + UP 将当前行复制到上一行 运行 CTRL + R 运行当前项目 返回编辑模式 ESCAPE 返回到编辑状态 切换当前文件 CTRL + TAB 在打开的文件间切换 切换声明和定义 F2 在代码的声明与定义间切换 切换头文件和源文件 F4 在头文件和源文件间切换 开始调试 F5 启动调试 停止调试 SHIFT + F5 停止当前的调试 构建当前项目 CTRL + B 构建当前打开的项目 构建所有项目 CTRL + SHIFT + B 构建所有项目 新建文件或项目 CTRL + N 创建新文件或项目 打开文件或项目 CTRL + O 打开现有文件或项目 保存当前文件 CTRL + S 保存当前编辑的文件 保存所有文件 CTRL + SHIFT + S 保存所有打开的文件 关闭当前文件 CTRL + W 关闭当前文件 关闭所有文件 CTRL + SHIFT + W 关闭所有打开的文件 退出QT Creator CTRL + Q 退出QT Creator 位置后退 ALT+Left 光标位置回退