本子分类面向有 C++ 基础、第一次接触 Qt 的开发者。五篇文章由浅入深:先认识 Qt 框架并把开发环境搭起来,再亲手写出第一个窗口程序,然后攻克 Qt 最核心的信号与槽通信机制,最后深入信号槽背后的地基——元对象系统与对象树。学完这一组,你就具备了继续学习控件、布局、文件、网络等进阶主题的全部基础。
目录
- 认识 Qt:框架、版本与开发环境搭建 —— Qt 是什么、为什么选它,以及 Windows 下从安装包到第一个可运行环境的完整步骤。
- 第一个 Qt 程序:从工程到窗口 —— 用 qmake 和 CMake 两种方式建工程,读懂 main()、QApplication 与事件循环的运行流程。
- 信号与槽:Qt 的核心通信机制 —— 对比传统回调理解信号槽,掌握 connect 的多种写法、自定义信号槽与断开连接。
- 元对象系统与对象树:Qt 的地基 —— 揭开 moc、Q_OBJECT、qobject_cast 的面纱,理解 parent 机制下的内存自动回收。