是否可以让用户调整框内的小部件的大小?干杯!
例子:
hbox.pack_start(my_scrolled_window_1, expand=True, fill=True, padding=0)
hbox.pack_start(my_vseparator, expand=False, fill=False, padding=5)
hbox.pack_start(my_scrolled_window_2, expand=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))))
比如说五个小部件 w?
最佳答案
是的,通常使用 GtkPaned(V 或 H)小部件的层次结构来实现这一点。遗憾的是,没有可以很好地添加任意数量的子项并在它们之间使用分隔符的小部件。
关于gtk - 如何使用户可以调整大小的 gtk.Box (VBox/HBox) 中的小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360105/