以下是 Qt5 中常用的模块列表:


核心模块(Core):提供了 Qt 核心功能,包括对象模型、信号与槽机制、事件处理等。

图形模块(Gui):提供了绘图和窗口系统集成功能,包括绘图 API、事件处理、窗口管理等。

窗口部件模块(Widgets):包含了各种常用的用户界面控件,如按钮、文本框、列表框等。

网络模块(Network):提供了网络编程所需的类和函数,支持 TCP、UDP、HTTP 等协议。

多媒体模块(Multimedia):包括了音频、视频、摄像头等多媒体处理功能。

SQL 数据库模块(Sql):提供了对 SQL 数据库的访问支持,包括了常用的数据库操作接口。

OpenGL 模块(OpenGL):提供了 OpenGL 图形渲染功能的封装和支持。

WebEngine 模块(WebEngine):提供了基于 Chromium 的 Web 浏览功能,支持网页渲染和交互。

打印支持模块(PrintSupport):提供了打印功能的支持,包括打印机管理和打印作业控制。

定位模块(Positioning):提供了地理定位和地图显示功能的支持。

OpenGL ES 模块(OpenGLES):提供了 OpenGL ES 图形渲染功能的支持。

数据可视化模块(DataVisualization):提供了数据可视化和图表绘制功能的支持。

3D 渲染模块(3D):提供了高性能的 3D 图形渲染功能的支持。

传感器模块(Sensors):提供了传感器数据采集和处理功能的支持。

WebSocket 模块(WebSockets):提供了 WebSocket 协议的支持,用于实现实时通信功能。

Xml 模块(Xml):提供了 XML 数据处理和解析功能的支持。

蓝牙模块(Bluetooth):提供了蓝牙设备的连接和通信功能的支持。

Wayland 模块(Wayland):提供了 Wayland 显示服务器的支持,用于构建基于 Wayland 的用户界面。

远程对象通信模块(RemoteObjects):提供了远程对象通信和跨进程通信功能的支持。

测试模块(Test):提供了测试框架和单元测试支持,用于编写和运行测试用例。

这些模块覆盖了 Qt5 中常用的功能和应用场景,你可以根据项目需求选择合适的模块来构建应用程序。