Vererbung mit PyQt
Verfasst: Freitag 20. Februar 2009, 19:40
hallo leute,
1)
warum geht folgendes nichtbzw. wenn die basisklassen gleiche member haben, wie kann ich dann genauer spezifizieren, auf welches attribut ich zugreifen möchte.
2)
wenns funktionieren würde, wie muss man dann diesen ausdruck schreiben, damit die konstruktoren beider basisklassen aufgerufen werden.
1)
warum geht folgendes nicht
Code: Alles auswählen
class Test(QtGui.QWidget, list):
...
# bspw. methode append() aufrufen
# TypeError: Error when calling the metaclass bases multiple bases have instance lay-out conflict
2)
wenns funktionieren würde, wie muss man dann diesen ausdruck schreiben, damit die konstruktoren beider basisklassen aufgerufen werden.
Code: Alles auswählen
class Hausboot(Haus, Boot):
def __init__(self, ...):
super(Hausboot, self).__init__(...)