質問

pyGTKを使用しています。両側に2つの小さな要素がある大きな要素をレイアウトしたい。審美的な理由から、2つの小さいものを同じサイズにしたいです。そのままでは、それらは数ピクセル異なり、その結果、中央の要素は中央に配置されません。

3つのセルでgtk.Tableを使用しようとしましたが、homogeneous = Trueに設定しても効果がありません。 8個のセルを作成し、中央のセルにさらにセルを取り込むことで、それをいじりましたが、うまくいきません。これを行う方法はありますか?

役に立ちましたか?

解決

これにはGtkSizeGroupを使用する必要があります。 GtkSizeGroupを作成し、両方のウィジェットを追加します。これにより、両方のウィジェットのサイズが同じになります。そのウィジェットを一方向(幅または高さ)でのみ同じサイズにしたい場合は、「モード」を設定します。 SizeGroupのプロパティ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top