QScrollArea を保持する水平レイアウトを持つ QWidget があります。QScrollArea にウィジェットを追加するとき、コンテナ QWidget の最大サイズを次のように変更します。
this->setMaximumSize(newWidget->maximumWidth(), newWidget->maximumHeight());
最大サイズは適切に変更されましたが、最大化ボタンは機能しなくなりました。マウスでウィジェットのサイズを変更できますが、最大化ボタンでは変更できません。
たとえば、最大サイズをより高い値に設定すると、次のようになります。
this->setMaximumSize(newWidget->maximumWidth() * 2, newWidget->maximumHeight() * 2);
最大化ボタンはうまく機能します。
前もって感謝します。