レイアウトはすべて Qt で適切に設計されていましたが、親ウィンドウをクリックしてグリッド レイアウトに設定するとすぐに、すべてがおかしくなりました。私は見つけることができるすべてのチュートリアルと Qt デザイナーのマニュアルを読みましたが、なぜこれが起こっているのかわかりません。問題を示すスクリーンショットを添付しました。
ご覧のとおり、左側の垂直レイアウトは、含まれる子よりも幅が広いことを主張しています。ラベルとツリービューの両方が sizePolicy maximum に設定され、最大幅は 260px に設定されています。子自体は正しいサイズのままですが、それらを含む垂直レイアウトはそうではありません。
中央の垂直レイアウトはエキスパンドに設定されており、右端のものは左のものと同じように設定されていますが、その 1 つだけが機能しているように見えます。最初の垂直レイアウトを子の幅に合わせるにはどうすればよいですか?
また、2 番目の質問をこっそり入れる場合、右下のタブ ウィジェット内に QTextEdit がありますが、完全なタブ ビューのスペースを占有することはありません。スクリーンショットではわかりませんが、タブビューを引き上げると、その中のテキスト編集が伸びません。タブのサイズに合わせるにはどうすればよいですか? すでに sizePolicy 拡張に設定されていますが、それは役に立たないようです。