6

いくつかのGtkWindowを含む を含むは、ウィンドウが拡張されたときに拡張されません。グリッドを水平に拡張したい。GtkGridGtkLabel

grid.set_hexpand(True) #No result
grid.expand = True     #No result

一番GtkLabel右の列は右揃えに設定されているため、展開されているかどうかを正確に確認できます。

label.set_halign(Gtk.Align.END)

グリッドの仕組みを誤解していますか? (AGtkTableには一定量の列がありましたが、おそらくGtkGridそうではなく、展開するように設定されているサブ要素に依存していますか?)

4

1 に答える 1

8

を水平方向に拡張する場合は、グリッドに含まれるウィジェットのとプロパティGtkGridを設定する必要があります。hexpandhexpand-set

使うだけ

label.set_hexpand(True)

gtk_widget_set_hexpandメソッドは、両方のプロパティを自動的に設定します。

于 2013-09-30T10:01:13.363 に答える