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