2015-03-06 4 views
0

Я ищу способ распаковать коробки снова.PyGtk: Как распаковать ящики

Таким образом, имея, например, конструкт так:

# ... 
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.

ответ

1

Каждая коробка также является gtk.Container. Поэтому существует метод(), который удаляет виджет из контейнера. So

vbox.remove(self.hbox) 

сделал трюк.

(только изменение размера моего диалогового окна находится на рассмотрении;))

Смежные вопросы