0

所以。
我一直忙于用 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 包含带有股票图标的按钮?

4

1 回答 1

2

根据您可以使用的文档:

set_expand(True)

在要展开的项目上。

于 2012-09-27T10:06:40.003 回答