Qt5是由大量的模块构成的。一个模块通常的情况下是一个库。提供给开发者使用。
Qt中的基础核心模块
模块名 |
描述 |
Qt Core |
核心的非图形类,供其他模块使用 |
Qt GUI |
图形用户界面组件的基类,包括OpenGL |
Qt Multimedia |
音频、视频、电台、摄像头功能类 |
Qt Network |
简化方便的网络编程类 |
Qt QML |
QML与JavaScript预言的支持 |
Qt Quick |
可高度动态构建的自定义应用程序用户界面框架 |
Qt SQL |
集成SQL数据库类 |
Qt Test |
Qt应用程序与库的单元测试类 |
Qt WebKit |
集成WebKit2的基础实现并且提供了新的QML应用程序接口 |
Qt WebKit Widgets |
Widgets来自Qt4中集成WebKit1的窗口基础类 |
Qt Widgets |
扩展Qt GUI模块的C++窗口类 |

Qt中的可选模块
模块名 |
描述 |
Qt 3D |
使3D编程更加方便的应用程序接口和声明 |
Qt Bluetooth |
在多平台使用无线蓝牙技术的C++和QML应用程序接口 |
Qt Contacts |
提供访问联系人与联系人数据库的C++和QML应用程序接口 |
Qt Location |
提供定位、地图、导航和位置搜索的C++和QML应用程序接口 |
Qt Organizer |
提供了组织事件的C++和QML应用程序接口 |
Qt Publish and SubScribe |
Qt发布与订阅 |
Qt Service Framework |
允许应用程序读取,操作和订阅来改变通知信息 |
Qt System Info |
发布系统相关的信息和功能 |