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)
成功了。
(只有对话框的大小调整待定;))
我正在寻找重新打开包装箱的方法。
所以有例如像这样的结构:
# ...
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)
成功了。
(只有对话框的大小调整待定;))