【问题标题】:How to make widgets packed within gtk.Box (VBox/HBox) resizable by the user如何使 gtk.Box (VBox/HBox) 中打包的小部件可由用户调整大小
【发布时间】:2011-09-15 15:35:43
【问题描述】:

是否可以让用户调整框内的小部件的大小?干杯!

例子:

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?

【问题讨论】:

    标签: gtk resize pygtk vbox hbox


    【解决方案1】:

    是的,通常使用 GtkPaned(V 或 H)小部件的层次结构来实现这一点。可悲的是,没有小部件可以很好地添加任意数量的孩子并在它们之间有分隔符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多