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 | 发布系统相关的信息和功能 |