ちょうどpyqt5を使いこなすようになり、ウィジェットをQVBoxLayoutのために一番上にプッシュし、QHBoxLayoutのために残す方法が不思議でした。現在addStretch()を使用すると、ウィジェットをボトム/右にプッシュします。私は絶対的な配置を使用しないようにしたいと思います。ウィジェットを右下ではなく左上にプッシュする方法
私はself.tabColor.layout.setDirection(3)
を使用しました。それは、水平レイアウトを一番上に置きますが、注文を裏返しているようです。基本的には「不明」が最初に「コロール」になります。私がお勧めしたい。そのない大したことはなく、他のオプションがある場合、私はaddWidget /ストレッチの順番は(すなわちウィジェット後のストレッチを追加)を呼び出す