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