我一直在看一些关于 PyQt4 东西的教程,它很好,但我不太明白为什么创建对象时的语法是这样的:
class Example(QtGui.QMainWindow):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
#code to set up instance variables and show() the window
以这种方式执行此操作究竟获得了什么,而不仅仅是self.initUI()
完全消除调用并将任何设置属性的代码放在调用__init__()
之后super
?