这个分类讲什么?
这是本站自建的 C++/Qt 桌面开发系列教程,融合了 Qt 官方 Wiki 初学者教程与《Qt 学习之路》两份经典资料的讲解思路,并结合嵌入式工程师的实际需求重新组织——从环境搭建一路讲到能写出自己的串口调试上位机。全程 Qt5/Qt6 兼容写法,代码完整可运行,配原理图与自测题。
学习路线
| 阶段 | 子分类 | 你将学会 |
|---|---|---|
| 🧭 第一步 | QT 入门基础 | 认识 Qt、搭好环境、跑通第一个窗口、吃透信号与槽、理解元对象系统 |
| 🧩 第二步 | QT 控件与布局 | 熟练使用常用控件、用布局管理器搭出自适应界面、主窗口与对话框 |
| ⚙️ 第三步 | QT 核心机制 | 事件系统、QPainter 绘图、文件 IO、多线程与网络编程 |
| 🚀 第四步 | QT 实战项目 | 完整写出记事本与串口调试助手两个真实可用的工具 |
为什么嵌入式工程师要会 Qt?
上位机(串口助手、示波器软件、烧录工具、产测工具)是嵌入式开发绕不开的一环,而 Qt 是这个领域事实上的主流选择:
- 跨平台:Windows / Linux / macOS 一套代码;
- 信号与槽:对象间通信不用手写回调,天然适合”串口来数据 → 界面刷新”这类异步场景;
- 串口支持:QSerialPort 原生支持,不用碰 Win32 API;
- C++ 生态:与单片机侧的 C 固件团队无缝协作。
建议按顺序学:01 入门基础 → 02 控件与布局 → 03 核心机制 → 04 实战项目。每个子分类里都有配套的原理图和自测题,学完一章随手检验。