# QT学习 #

##  QT简介

Qt 是一个跨平台的应用程序和用户界面框架，用于开发图形用户界面（GUI）应用程序以及命令行工 具。它最初由挪威的 Trolltech （奇趣科技）公司开发，现在由 Qt Company 维护，2020年12月8日发 布QT6。Qt 使用 C++ 语言编写，支持多种编程语言通过绑定进行使用。 对于许多开发者和小型企业来说，Qt 的开源版提供了一个强大且灵活的开发框架，而对于需要额外支持 和专有功能的大型企业或具有特定需求的项目，商业版则提供了所需的服务和资源。

学习者学习QT5和QT6都是可以的，无论选择哪个版本，Qt的基本概念和理念在各个版本之间是相通 的，因此你可以相对轻松地转换到其他版本。本次我们基于QT5学习 

- 成熟和稳定性 Qt 5已经存在了一段时间，经过了多个版本的迭代和改进。它在很多项目中被广泛使用，证明了其 成熟性和稳定性。这对于在大型项目或生产环境中使用Qt的开发者来说是一个优势。 
- 丰富的文档和社区支持 Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案，这对于初学者来说是 非常宝贵的 
- 广泛的应用领域 Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案，这对于初学者来说是 非常宝贵的。

## QT安装

![image-20250211141937198](./hwq_img/image-20250211141937198.png)

## 构建第一个项目

![image-20250211142827165](./hwq_img/image-20250211142827165.png)

![image-20250211142901814](./hwq_img/image-20250211142901814.png)



尤其文件夹中不能有中文否则构建会错误，ctrl+R可以运行

![image-20250211142947892](./hwq_img/image-20250211142947892.png)

第一个项目就这样。

![image-20250211143325888](./hwq_img/image-20250211143325888.png)

![image-20250211143325888](./hwq_img/image-20250211143325888.png)