Qt - 派生的 class 是否继承其基础 class 的元属性?
Qt - Does a derived class inherit its base class's meta properties?
我正在使用 Qt 并遇到 class 层次结构,其中基础 class(有时是抽象 class)包含 Q_PROPERTY 宏;派生的 class 会从其基础 class 继承每个 Q_PROPERTY 吗?
是的,会的。您可以在调试器中轻松检查这一点:只需在视图/场景出现后设置断点并检查您的 QObject 实例之一。您可以访问您的对象的元数据和私有数据以及您的基础 class。
我正在使用 Qt 并遇到 class 层次结构,其中基础 class(有时是抽象 class)包含 Q_PROPERTY 宏;派生的 class 会从其基础 class 继承每个 Q_PROPERTY 吗?
是的,会的。您可以在调试器中轻松检查这一点:只需在视图/场景出现后设置断点并检查您的 QObject 实例之一。您可以访问您的对象的元数据和私有数据以及您的基础 class。