目录
一、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主要历史版本
版本 | 发布年份 | 关键特性 |
Qt1.x | 1996 | 初始发布,专注于 X11 平台 |
Qt2.x | 1999 | 引入了对 Microsoft Windows 的支持 |
Qt3.x | 2001 | 添加了许多新功能,包括网络和 XML 支持 |
Qt4.x | 2005 | 重大改进,增强了跨平台支持和图形视图框架 |
Qt5.x | 2012 | 专注于现代硬件的性能,引入了 QML 和 Qt Quick 用于开发流畅的动画和触摸界面 |
Qt6.x | 2020 | 进一步增强了性能和功能,针对未来的软件开发趋势进行了优化,包括对 3D 图形的支持 |
学习者学习QT5和QT6都是可以的,无论选择哪个版本,Qt的基本概念和理念在各个版本之间是相通的,因此你可以相对轻松地转换到其他版本。本次我们基于QT5学习。
成熟和稳定性
Qt 5已经存在了一段时间,经过了多个版本的迭代和改进。它在很多项目中被广泛使用,证明了其成熟性和稳定性。这对于在大型项目或生产环境中使用Qt的开发者来说是一个优势。
丰富的文档和社区支持
Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的。
广泛的应用领域
Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的。
二、QT安装
下载windows QT安装包
本教程使用的QT版本是:https://download.qt.io/archive/qt/5.12/5.12.9/
QT安装
如果没有梯子,大家登录QT官网可能会失败,这里可以不需要QT账号,直接离线安装,所以要断开网络。
选择windows底下的编译工具,QT源代码,QT的绘图模块及QT的虚拟键盘。
安装完毕后打开如下
三、QT Creator使用基本介绍
1、创建并运行第一个QT项目
创建完毕显示如下
三种运行方式:1、点击生成的QT项目名称,右键选择运行;2、直接点击下方的运行符号;3、CTRL +R快捷键运行
相关文件解释
2、创建并运行第一个c++项目
之后步骤创建QT项目一样,这里就不做演示。创建并运行结果如下: