Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はpyGTKを使用しています。両側に2つの小さな要素を持つ大きな要素をレイアウトしたい. 審美的な理由から、2 つの小さい方を同じサイズにしたいと考えています。そのままでは、それらは数ピクセル異なり、結果として中央の要素が中央に配置されません。
gtk.Table を 3 つのセルで使用してみましたが、homogeneous=True を使用しても目的の効果が得られません。セルを8つ作って、真ん中のセルにセルを多く持たせてみたのですが、うまくいきません。これを行う方法はありますか?
これにはGtkSizeGroupを使用する必要があります。GtkSizeGroupを作成し、それに両方のウィジェットを追加します。これにより、両方のウィジェットのサイズが同じになります。そのウィジェットを一方向(幅または高さ)でのみ同じサイズにしたい場合は、SizeGroupの「mode」プロパティを設定します。