允许ToolItem在工具栏中水平填充

时间:2012-09-26 23:54:20

标签: python layout gtk pygtk toolbar

SO。
我一直在忙于python和pygtk的项目。我希望(在顶部)有一个带有后退,前进等按钮的“工具栏”和一个可以占用其余水平空间的长条目。然而,我没有得到预期的效果,因为Entry占用的空间非常有限。

self.omnicont = gtk.ToolItem()

self.omni = gtk.Entry()
self.omnicont.add(self.omni)

我尝试过set_child_packing(似乎不适用于工具栏)。我找不到任何其他方式。 我拥有的按钮以这种方式声明:

self.bBack = gtk.ToolButton(gtk.STOCK_GO_BACK)

和类似的,所以我认为不可能把这样的按钮放在HBOx中。

如何让Entry占用所有可用的水平空间,如果不可能,我怎么能让HBox包含带有股票图标的按钮?

1 个答案:

答案 0 :(得分:2)

根据docs您可以使用:

set_expand(True)

关于您要展开的项目。