QML基础入门
# QML 基础入门
出版级嵌入式 QML 开发专栏——从原理到实战,14 篇覆盖嵌入式 GUI 开发全链路。
# 篇目总览
| # | 名称 | 类型 | 说明 |
|---|---|---|---|
| 01 | QML与嵌入式GUI技术全景 | 🆕 原理 | 选型矩阵/Qt架构/QML定位/学习路线 |
| 02 | QML引擎与渲染原理 | 🆕 原理 | QQmlEngine/SceneGraph/批处理/双线程/EGLFS |
| 03 | QML语法与类型系统 | 📝 升级 | import/类型/C++映射/JavaScript集成 |
| 04 | 属性绑定与响应式原理 | 🆕 原理 | 依赖追踪/脏标记/惰性求值/绑定vs赋值 |
| 05 | 可视元素与布局原理 | 📝 升级 | Item/anchors/定位器/布局算法 |
| 06 | 事件处理与传播机制 | 📝 升级 | 鼠标/触摸/键盘/手势/事件过滤 |
| 07 | 模型视图架构原理 | 📝 升级 | Model/View/Delegate/视口渲染/C++模型 |
| 08 | 动画与状态机原理 | 📝 升级 | 插值/缓动/GPU加速/嵌入式帧率 |
| 09 | Canvas与自定义渲染 | 📝 升级 | Canvas/Shape/QQuickPaintedItem/QSGNode |
| 10 | QML与C++集成原理 | 📝 升级 | MOC/setContextProperty/信号槽/线程安全 |
| 11 | 自定义SceneGraph节点 | 🆕 原理 | QSGNode/零拷贝纹理/自定义着色器 |
| 12 | 交叉编译与部署 | 🆕 实战 | toolchain/sysroot/CMake/OTA |
| 13 | 嵌入式渲染后端 | 🆕 实战 | EGLFS/LinuxFB/Wayland/GPU驱动适配 |
| 14 | 性能优化与真机调试 | 🆕 实战 | 启动优化/内存/Profiler/真机调试 |
# 学习路线图
原理筑基(01~02) ──→ 语言精通(03~06) ──→ 高级UI(07~09)
↓ ↓
C++集成+自定渲染(10~11) ──→ 嵌入式实战(12~14)
六篇全新原理:01/02/04/11/12/13/14
八篇存量升级:03/05/06/07/08/09/10
# 出版级特征
| 特征 | 内容 |
|---|---|
| 案例驱动 | 每章从真实嵌入式场景问题切入 |
| 原理深挖 | SceneGraph渲染管线/属性绑定依赖追踪/批处理机制 |
| 嵌入式专属 | 交叉编译/EGLFS/无窗口系统/GPU驱动/真机调优 |
| 代码实战 | 仪表盘/心电图/工业HMI等真实案例 |
| 速查表 | 每章末核心概念一键查阅 |
上次更新: 2026/06/26, 12:59:31