- 零基础学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=1739641418-hx6MGMbyIesWUY7cdw2j8x8UNLia7fXZ-0-56391a70c04394d5e6664f75ce97b3cb)
图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=1739641418-ucabyIyca1s94Rtltm5bd9owPO3ZSL5L-0-9cec6ed31822e96826cd8f1768bb8041)
Qt是一个涉及众多领域的全面框架,除了基本模块,还包含了许多扩展模块,旨在为使用者提供真正的专业开发体验。Qt包含数十种扩展模块,常用的一些扩展模块如表1-2所示。
表1-2 Qt常用的扩展模块
![](https://epubservercos.yuewen.com/1193C1/30524995303940206/epubprivate/OEBPS/Images/table_a289c5e8-1bed-4812-987a-704c3688a28a.png?sign=1739641418-kmO2xkbDahYCEQJ1n47neYBEZK7AKC7E-0-e06068beeb9e25426aed1dea0a84c308)