首页 > 解决方案 > 调用 QMainWindow.setFixedSize 后如何允许调整窗口大小?

问题描述

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

谢谢 !

标签: pythonqtpyqtresizeqmainwindow

解决方案


setFixedSize()文档中:

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

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

self.setFixedSize(16777215,16777215)

推荐阅读