有时候,碰到错误: QWidget::setLayout: Attempting to set QLayout “” on MainWindow “”, which already has a layout 简单翻译一下:当前窗体已经有一个布局管理器,无法再添加一个.这时候怎么办呢? 解决方案:在当前窗体上贴一个新的窗体,把布局管理器贴到新加的widget上: wid = QtGui.QWidget(self) self.setCentralWidget(wid) wid.setLayout(g…