
从 Qt Designer 属性编辑器的层级可以看到继承链: QObject → QWidget → QFrame → QLabel
继承关系说明
QObject:Qt 所有对象的基类,提供信号槽、元对象系统;QWidget:所有界面控件的基类,窗口部件;QFrame:带边框、框架装饰的 Widget;- QLabel 直接继承 QFrame。
完整 C++ 继承:
cpp
QLabel : public QFrame
QFrame : public QWidget
QWidget : public QObject
简单说:QLabel 直接父类是 QFrame,间接继承 QWidget、QObject。 Qt Designer 属性列表就是按继承层级展开,越上面越是祖先类。