首页 > 代码库 > pyqt布局管理器

pyqt布局管理器

有时候,碰到错误:

QWidget::setLayout: Attempting to set QLayout “” on MainWindow “”, which already has a layout

 

简单翻译一下:当前窗体已经有一个布局管理器,无法再添加一个。这时候怎么办呢?

解决方案:在当前窗体上贴一个新的窗体,把布局管理器贴到新加的widget上:

        wid = QtGui.QWidget(self)        self.setCentralWidget(wid)        wid.setLayout(grid)

 

pyqt布局管理器