Also schreibe ich ein Programm in PyQt5 und benutze die QObject-Klasse. Hier ist das Grundprogramm.Python Child-Objekt, das nicht auf das Eltern-Attribut zugreift
class Object(QObject):
def __init__(self, parent=None):
super(Object, self).__init__(parent)
self.field = []
class Object2(Object):
def __init__(self):
super(Object, self).__init__()
self.field.append(1)
if __name__ == '__main__':
o = Object2()
Aber ich bin immer diese Fehlermeldung:
AttributeError: 'Object2' object has no attribute 'field'
Ich kann nicht die Ursache des Problems zu finden scheinen. Kann eine Python-Kindklasse nicht auf ihre Elternattribute zugreifen?