PyGtk:如何打开盒子

PyGtk: How to unpack boxes

我正在寻找重新打开包装箱的方法。

所以有例如像这样的结构:

# ... 
vbox = gtk.VBox()
hbox = gtk.HBox()
vbox.pack_start(hbox,False, False, 0)

label = gtk.Label("Please insert text:")
entry = gtk.Entry()

hbox.pack_start(label,False, False, 0)
hbox.pack_end(entry,False, False, 0)

vbox.show_all()
# ... 

我想知道如何从 vbox 中删除 hbox。

每个盒子也是一个gtk.Container。因此,有一个 method() 从容器中删除小部件。 所以

vbox.remove(self.hbox)

成功了。

(只有对话框的大小调整待定;))