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