Я хотел бы изменить размер MainWindow (QMainWindow) после того, как некоторые виджеты станут невидимыми, и наоборот. И я хочу заблокировать изменение размера окна.
def hideAndShowWidget(self):
self.widgetObject.setVisible(not self.widgetObject.isVisible() )
# change main window size here
# ...
self.setFixedSize(self.width(), self.height())
Моя проблема в том, что я не могу изменить размер окна после первого вызова setFixedSize()
. Я прочитал здесь что я должен использовать QWIDGETSIZE_MAX()
для снятия ограничений, но я не знаю, как я могу его использовать, я получаю сообщение об ошибке:
NameError: name 'QWIDGETSIZE_MAX' is not defined