从文档:
注意:不支持创建没有中央窗口小部件的主窗口。您必须有一个中央小部件,即使它只是一个占位符。
因此应创建并设置中央窗口小部件:
def __init__(self): super(Window, self).__init__() # Button to load data self.LoadButton = QtGui.QPushButton('Load Data') # Button connected to `plot` method self.PlotButton = QtGui.QPushButton('Plot') # set the layout layout = QtGui.QVBoxLayout() layout.addWidget(self.LoadButton) layout.addWidget(self.PlotButton) # setup the central widget centralWidget = QtGui.QWidget(self) self.setCentralWidget(centralWidget) centralWidget.setLayout(layout) self.setGeometry(100,100,500,300) self.setWindowTitle("UI Testing")


