GTK.BOX(VBOX/HBOX)内にウィジェットを詰め込む方法ユーザーが補償できる

StackOverflow https://stackoverflow.com/questions/6360105

質問

ボックス内のウィジェットをユーザーが再配置できるようにすることは可能ですか?乾杯!

例:

hbox.pack_start(my_scrolled_window_1、展開= true、fill = true、padding = 0)
hbox.pack_start(my_vseparator、展開= false、fill = false、padding = 5)
hbox.pack_start(my_scrolled_window_2、展開= true、fill = true、padding = 0)
...

ユーザーがvseparatorをドラッグして、my_scrolled_window_1/2に多かれ少なかれサイズを与えることができるようにしたいと思います。

参照: http://www.pygtk.org/docs/pygtk/class-gtkbox.html

ウィジェットを再帰的にgtk.paned(vpaned/hpaned)に再帰的に配置するための一般的なアプローチです。 Pane(w1,Pane(w2,Pane(w3,Pane(w4,w5)))) たとえば5つのウィジェットw?

役に立ちましたか?

解決

はい、GTKPANED(VまたはH)ウィジェットの階層を使用してこれを実現することが一般的です。悲しいことに、任意の数の子供をうまく追加するためのウィジェットはありません。

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