首个公开版本,入门层全部完成。
- 环境搭建 — Qt6 安装、IDE 配置、CMake 工程入门(3 篇)
- QtBase 核心模块 — QObject、信号槽、字符串、容器、内存管理、事件系统、多线程、插件、I18N、正则、JSON/XML(16 篇)
- QtGui — QPainter、坐标变换、图像处理、字体渲染、OpenGL Widget、拖放(6 篇)
- QtWidgets — 布局、事件处理、Model/View、QSS、自定义绘制、对话框、主窗口、图形视图、动画、MDI + 64 个控件详解(74 篇)
- QtNetwork — TCP、UDP、HTTP、WebSocket、SSL/TLS、串口(6 篇)
- 扩展模块 — SQL、Charts、Multimedia、SVG、Bluetooth、NFC、MQTT、Modbus、SCXML、3D、Pdf、HttpServer、WebEngine、RemoteObjects、SpatialAudio、TextToSpeech 等(25 篇)
- QML — 语法基础、属性绑定、Controls、C++ 互操作、动画、Model/Delegate、Canvas/粒子(7 篇)
状态指示灯、搜索编辑框、表单布局、秒表应用、确认对话框、拨动开关、向导页、Base64 工具、哈希计算器。
- StatusLED — 状态指示灯控件(
AwesomeQt::StatusLED),支持 4 种状态 + 闪烁动画 - 构建系统 —
cmake/AwesomeQtWidgets.cmake,提供awesomeqt_add_widget()等 CMake 函数,支持 INDIVIDUAL / MERGED 两种构建模式
| 指标 | 数量 |
|---|---|
| 入门层教程文章 | 137 篇 |
| 代码示例工程 | 134 个 |
| 可复用控件库组件 | 1 个(StatusLED) |
| 构建系统 | CMake 3.26+ |
| Qt 版本 | 6.9.1 |
| C++ 标准 | C++17/20 |
| 支持平台 | Windows 10/11 / Ubuntu 22.04+ / WSL2 |
| 静态文档站 | MkDocs Material(GitHub Pages) |
- 进阶层 · Advanced(预估 137 篇)
- 专家层 · Expert(预估 142 篇,含 MOC 原理、信号槽源码等)
- 更多项目实战 Session
- AwesomeQt Widgets 控件库(规划 500+ 自定义控件,21 个 P0 优先级)
- 代码实例库(规划 1000+ 项目,含应用 Demo、设计模式、QML、工业模板)