我有一个 QWidget,它有一个包含 QScrollArea 的水平布局。当我向 QScrollArea 添加一个小部件时,我将容器 QWidget 的最大大小更改为:
this->setMaximumSize(newWidget->maximumWidth(), newWidget->maximumHeight());
最大尺寸已更改,但最大化按钮不再起作用。我可以用鼠标改变小部件的大小,但不能用最大化按钮。
如果我将最大尺寸设置为更高的值,例如:
this->setMaximumSize(newWidget->maximumWidth() * 2, newWidget->maximumHeight() * 2);
最大化按钮效果很好。
提前致谢。