Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 2.23 KB

File metadata and controls

45 lines (33 loc) · 2.23 KB

v0.1.0 (2026-05-06)

首个公开版本,入门层全部完成。

已完成内容

入门层 · Beginner (137 篇教程 · 134 个代码示例)

  • 环境搭建 — 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 篇)

项目实战 · Session 1(9 篇)

状态指示灯、搜索编辑框、表单布局、秒表应用、确认对话框、拨动开关、向导页、Base64 工具、哈希计算器。

AwesomeQt Widgets 通用控件库(初始版本)

  • 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、工业模板)