如果Child多重繼承(Parent_1,Parent_2,Parent_3),其super函數
則會執行繼承的最左側的父類:Parent_1.__init__()
但是如果Parent_2是QObject或QObject的子孫類,
在Child的中__init__()中執行QObject.__init__(self)
則會使Parent_3.__init__(self)被執行
原因不明。。。。。。。。。
例子哈:
輸出結果為:
如果Child多重繼承(Parent_1,Parent_2,Parent_3),其super函數
則會執行繼承的最左側的父類:Parent_1.__init__()
但是如果Parent_2是QObject或QObject的子孫類,
在Child的中__init__()中執行QObject.__init__(self)
則會使Parent_3.__init__(self)被執行
原因不明。。。。。。。。。
例子哈:
輸出結果為: