Qt-MetaObject&SignalSlot

Qt 元对象系统 & 信号槽机制 头文件扫描 → moc 代码生成 → 生成内容解析 → 运行时信号槽调度 一、整体架构:为什么需要 moc? C++ 本身 不支持运行时反射。Qt 为了实现信号槽、属性系统、动态调用等能力,需要在 C++ 之上添加一层"元信息"。这层信息由 moc(Meta-Object Compiler) 在编译前自动生成。 Tip ...

March 23, 2026 · 9 min · SSmallOrange