隐藏子项时,主窗口的大小会发生变化

时间:2013-03-21 14:05:55

标签: python pyqt

我隐藏了QTabWidget。当我显示它时,主窗口增长,但在再次隐藏QTabWidget后,主窗口没有所需的大小。 QTabWidget位于QGridlayout(主窗口布局)中。我已经尝试了所有这些,一次,但无法使其正常工作:

def optionsView(self):
    """
    Hide or show the Tab-widget
    """
    if self.tabWidget.isVisible():
        self.tabWidget.hide()
        self.setMaximumHeight(100)
        self.gridLayout.update()
        self.update()
        self.gridLayout.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
        self.resize(QSize(200,200))
        print self.tabWidget.geometry()

0 个答案:

没有答案