- 零基础学Qt 6编程
- 霍亚飞编著
- 265字
- 2024-09-10 16:30:22
1.1.3 Qt软件开发框架介绍
Qt包含一整套高度直观、模块化的C++类库,拥有丰富的API,可简化应用程序的开发。Qt的模块可以分为Qt基本模块(Qt Essentials)和Qt扩展模块(Qt Add-Ons),整个开发框架如图1-1所示。
![](https://epubservercos.yuewen.com/1193C1/30524995303940206/epubprivate/OEBPS/Images/tx003.jpg?sign=1739420987-9ZhriYY7SaKKcYCZHKBVvXlPa2mbbJXH-0-62b653c4d391d85eaa6dc3e43b9c57e4)
图1-1 Qt软件开发框架示意图
Qt基本模块定义了Qt在所有平台上的基本组件,在所有Qt支持的开发平台和经过测试的目标平台上都可以使用。其中的API和库是Qt的基石,相关模块如表1-1所示。
表1-1 Qt基本模块
![](https://epubservercos.yuewen.com/1193C1/30524995303940206/epubprivate/OEBPS/Images/table_0646f59d-667c-42bd-90fd-94fea714c8d8.png?sign=1739420987-cC29gCDhYU3YptLhQQw2orCKWpYwh5pY-0-8beeb8456ad2124be739cfb51d1e15f4)
Qt是一个涉及众多领域的全面框架,除了基本模块,还包含了许多扩展模块,旨在为使用者提供真正的专业开发体验。Qt包含数十种扩展模块,常用的一些扩展模块如表1-2所示。
表1-2 Qt常用的扩展模块
![](https://epubservercos.yuewen.com/1193C1/30524995303940206/epubprivate/OEBPS/Images/table_a289c5e8-1bed-4812-987a-704c3688a28a.png?sign=1739420987-QwL0T3MWzWiyq2xYQubM1wHrNLHIl39a-0-f7f487ce0d2f62531f77ffff7852935f)