调用 QMainWindow.setFixedSize 后如何允许调整窗口大小?

问题描述

我想知道如何允许用户调用 QMainWindow.setFixedSize 后调整窗口大小? 例如,他单击一个按钮,执行一个重新启用窗口大小调整的功能。 我在互联网上查了一下,但没有找到任何东西...我试过 QMainWindow.setSizePolicy(QSizePolicy.Maximum,QSizePolicy.Minimum),但没有用...知道吗?

谢谢!

解决方法

来自 setFixedSize() 文档:

要移除约束,请将大小设置为 QWIDGETSIZE_MAX

因此,解决方案是执行以下操作:

self.setFixedSize(16777215,16777215)