Qt内部的文档和用于构建它的设计模式在哪里?

Tal*_*Kit 10 qt

请指出文档以了解Qt的内部结构,例如QObject类的设计,为Qt类选择的模式.使用QVariant类等的原因尽管Qt附带了非常好的文档和示例,但它们主要解释了如何使用它们而不是为什么这样做.

dab*_*aid 1

我无法开始权威地回答这个问题,但是一些很好的资源是 Qt对象模型QObject 类参考的描述,以及本文档的前半部分,用于揭开一些 Qt 内部结构(如信号和槽)的神秘面纱。这里讨论了一些设计理由- 为什么它们使用语法糖、代码生成器等。