QWidget
レイアウトが垂直である があるとします。このレイアウトには、ボタン (bt1) と別のレイアウト ( hLayout
) があります。
このアプリは、bt1 をクリックして からボタンを追加/削除するように動作しますhLayout
。
ボタンが初めて追加されると、新しいボタンを保持するためにウィンドウが大きくなります (幅が大きくなります)。次にクリックすると、ボタンが非表示になります。ただし、ボタンを非表示にしても、ウィンドウは縮小されません。ボタンを追加する前と同じサイズにしたいです。
ボタンが削除されたときにウィンドウを適切に縮小する方法は何ですか? または、より一般的には、ウィンドウを十分なサイズにするためのアプローチは何ですか?