![零基础学Qt 6编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/850/51721850/b_51721850.jpg)
上QQ阅读APP看书,第一时间看更新
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=1739257976-ekQ9ub2wm3KIMcYl0ZZof1fW1X4ZssjU-0-f1e65ac4991fa557183003bcc9729fe5)
图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=1739257976-QctYWRjGzIvGLBq8tUUxdI6FhWvm9EEh-0-0944b7194bbafec70616cf06e5b9f274)
Qt是一个涉及众多领域的全面框架,除了基本模块,还包含了许多扩展模块,旨在为使用者提供真正的专业开发体验。Qt包含数十种扩展模块,常用的一些扩展模块如表1-2所示。
表1-2 Qt常用的扩展模块
![](https://epubservercos.yuewen.com/1193C1/30524995303940206/epubprivate/OEBPS/Images/table_a289c5e8-1bed-4812-987a-704c3688a28a.png?sign=1739257976-YS8KrTFk4aKLSJViomGaK14z3AtVv2zy-0-35222c53fe8742fb8689a02a159d5aeb)