假设我拥有将一个小部件(我将QLineEdit在本例中使用 a)提升到一个名为MyClass. MyClass继承QWidget并定义了自己的功能。
当我将 提升QLineEdit为 的实例时MyClass,幕后会发生什么?我知道 ,QLineEdit是QWidget, 所以MyClass和QLineEdit在那个因素中是相关的。但是属性会发生什么?是否QLineEdit仍然保留特定于 a 的属性QLineEdit?它如何改变“类型”?
除了QLineEdit仍然保留QWidget(MyClass从类继承)的属性这一事实之外,我不确定小部件的这种提升背后会发生什么。