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