このようなウィジェット階層があり、フレーム (ボタンとラベルの背景色を設定するため) と、その直接の子として水平レイアウトがあります。
ただし、水平レイアウト (下の Qt Designer のスクリーンショットの赤いフレーム) は、フレーム内のスペース全体を占有しません。どうやってやるの?プロパティ「layoutSizeConstraint」を変更しても機能しません。ラベルはすでに水平方向に「エキスパンド」に設定されていますが、それでもサイズは維持されます。水平レイアウトのサイズを手動で変更できますが、幅は自動的に埋められるはずです。