Qt 全模块汇总列表

参考版本:Qt 6.5~6.8 官方标准版授权说明前置:

  1. 免费开源(LGPL) :个人 / 商用都能用,闭源软件动态链接即可合法免费使用;
  2. 免费开源(GPL) :可以免费用,但项目必须开源,闭源商用侵权;
  3. 商业收费:仅 Qt 商业授权用户可用,社区开源版无该模块,商用必须买授权。

一、Qt 基础核心模块(Essentials)

模块名称 核心作用 是否收费
Qt Core Qt 最底层核心,提供元对象系统、信号槽、容器、线程、文件 IO、事件循环、JSON、插件机制、基础工具类 免费 LGPL
Qt GUI 图形界面底层依赖,2D 绘图 QPainter、窗口管理、字体图像、OpenGL/Vulkan 适配、剪贴板、屏幕适配 免费 LGPL
Qt Widgets 传统桌面 UI 控件库,按钮、窗口、菜单、表格、布局、工具栏等原生桌面组件 免费 LGPL
Qt QML QML 语言引擎、C++ 与 QML 交互、属性绑定、JS 解析、动态对象创建 免费 LGPL
Qt Quick QML 高性能 UI 渲染引擎,场景图、动画、触控、界面渲染基础能力 免费 LGPL
Qt Network 跨平台网络编程,TCP/UDP、HTTP/HTTPS、SSL、DNS、网络请求 免费 LGPL
Qt Test C++ 单元测试框架,接口测试、信号槽测试、性能测试 免费 LGPL
Qt Quick Test QML 专用单元测试,模拟界面交互、测试 QML 组件逻辑 免费 LGPL
Qt Print Support 文档打印、打印预览、页面设置、PDF 导出、打印机适配 免费 LGPL
Qt D-Bus Linux 平台进程间通信,系统服务调用、IPC 消息交互 免费 LGPL

二、通用附加模块(Add-ons 通用类)

模块名称 核心作用 是否收费
Qt SQL 数据库驱动与操作,支持 SQLite、MySQL、PostgreSQL、ODBC 等数据库读写 免费 LGPL
Qt XML XML 文档解析、DOM/SAX 解析、XML 生成与校验 免费 LGPL
Qt Concurrent 高级多线程并发,无需手动管理线程,异步任务、并行计算 免费 LGPL
Qt UI Tools 运行时动态加载 .ui 界面文件,不用编译即可动态创建窗口 免费 LGPL
Qt Help 程序内置帮助文档,CHM/HTML 文档展示、搜索、目录导航 免费 LGPL
Qt State Machine 状态机框架,实现复杂业务逻辑状态流转 免费 LGPL
Qt SCXML 标准 SCXML 可配置状态机,适合工控、设备逻辑控制 免费 LGPL
Qt WebSockets WebSocket 客户端 / 服务端,长连接实时通信 免费 LGPL
Qt WebChannel Qt C++/QML 与 网页 JS 双向通信 免费 LGPL
Qt Bluetooth 经典蓝牙、BLE 低功耗蓝牙,设备扫描、连接、数据透传 免费 LGPL
Qt Serial Port 串口通信,RS232、USB 虚拟串口、波特率配置、串口收发 免费 LGPL
Qt NFC 近场通信,NFC 标签读写、设备近距离配对 免费 LGPL
Qt Positioning GPS / 北斗 / 基站定位,获取经纬度、轨迹、地理围栏 免费 LGPL
Qt Multimedia 音频播放录制、视频播放、摄像头调用、麦克风、音视频采集 免费 LGPL
Qt SVG SVG 矢量图形加载、渲染、缩放不失真显示 免费 LGPL
Qt Image Formats 扩展图片格式支持,TIFF、TGA、WEBP 等非主流图片解码编码 免费 LGPL
Qt WebView 内嵌网页浏览器内核,在 Qt 程序中嵌入网页 免费 LGPL
Qt 5 Compatibility Qt6 兼容 Qt5 旧 API,方便项目版本迁移 免费 LGPL
Qt HTTP Server 轻量级原生 HTTP 服务端,快速搭建本地 Web 服务、接口服务 免费 LGPL

三、开源 GPL 模块(免费使用但项目必须开源)

模块名称 核心作用 是否收费 / 授权约束
Qt Charts 2D 图表库,折线、柱状、饼图、散点、雷达图等数据可视化 免费 GPL(闭源商用需开源项目)
Qt Lottie 解析 AE 导出的 Lottie 动画,实现高性能矢量 UI 动画 免费 GPL
Qt MQTT 物联网 MQTT 协议,订阅发布、物联网设备通信 免费 GPL
Qt CoAP 物联网 CoAP 轻量级协议,低功耗设备通信 免费 GPL
Qt Protobuf 谷歌 Protobuf 序列化协议支持 免费 GPL
Qt GRPC GRPC 微服务通信框架适配 免费 GPL
Qt Network Authorization 网络授权、第三方登录认证框架 免费 GPL

四、商业专属收费模块(社区版无,必须购商业授权)

模块名称 核心作用 是否收费
Qt Serial Bus 工业总线,CAN 总线、Modbus RTU/TCP 工业设备通信 商业收费
Qt OPC UA 工业物联网 OPC UA 标准协议,工控设备互联 商业收费
Qt Data Visualization 3D 数据可视化,3D 柱状图、曲面图、散点 3D 图表 商业收费
Qt Graphs 高性能 2D/3D 大数据图表,实时海量数据渲染 商业收费
Qt Quick 3D QML 3D 引擎,3D 模型、材质、光照、3D 交互界面开发 商业收费
Qt Virtual Keyboard 嵌入式 / 触屏专用虚拟键盘,多语言、自定义布局、工业按键 商业收费
Qt Safe Renderer 汽车工控安全渲染,满足功能安全标准 商业收费
Qt Application Manager 嵌入式系统应用生命周期管理、多 APP 调度 商业收费
Qt for Device Creation 嵌入式全套开发工具链、板级适配、系统裁剪 商业收费
Qt Insight 程序性能分析、可视化调试工具 商业收费
相关推荐
Jun626几秒前
QT(5)-第三方日志系统
开发语言·数据库·qt
冰暮流星4 分钟前
javascript建立对象之构造函数
开发语言·javascript·ecmascript
keykey6.11 分钟前
PyTorch 入门实战:从张量到训练循环
开发语言·人工智能·深度学习·机器学习
消失的旧时光-194314 分钟前
Kotlin 协程设计思想(七):为什么 Kotlin 要设计 SupervisorJob 和 supervisorScope?
android·开发语言·kotlin
Full Stack Developme17 分钟前
SpringMVC multipart 文件上传
java·开发语言
得一录18 分钟前
ModuleNotFoundError: No module named ‘llama_index.llms
开发语言·人工智能
j7~21 分钟前
【C++】类和对象(下)--详解之再探构造函数,友元,static成员,类型转换等
开发语言·c++·类型转换·友元·匿名对象·内部类·编译器优化
稷下元歌22 分钟前
7天学会plc加机器视觉关于运动控制部份,配套视频在bib
开发语言·c++·git·vscode·python·docker·pip
薇茗23 分钟前
【C++】 类与对象 基础篇
开发语言·c++·基础语法·类与对象
晚笙coding23 分钟前
从零讲透 LangChain 输出格式化:让模型真的“能用”
java·开发语言·langchain