这个分类讲什么?

这是本站自建的 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 实战项目。每个子分类里都有配套的原理图和自测题,学完一章随手检验。

此文件夹下有4条笔记。