【发布时间】:2017-12-08 13:52:13
【问题描述】:
所以我正在用 PyQt5 编写一个程序并使用 QObject 类。这是基本程序。
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()
但是我收到了这个错误:
AttributeError: 'Object2' object has no attribute 'field'
我似乎找不到问题的原因。是python子类无法访问它的父属性吗?
【问题讨论】:
标签: python inheritance pyqt5 multiple-inheritance