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