[Python-es] como agregar widgets a un gtk.hbox despues de llamar a gtk.main()???

David Castellanos davidcaste en gmail.com
Vie Sep 7 13:05:18 CEST 2012


En GTK, tienes que llamar explícitamente al método show()[1] de cada
widget para que se muestre, o llamar al método show_all() que llamará
recursivamente a show() en sus hijos.

Por esa razón, el ejemplo 2 no te funciona porque te falta llamar al
método show() del nuevo widget que estás añadiendo a la caja. El
ejemplo 1 te funciona porque no estás reemplazando el widget, sino la
imagen que ya mostraba el gtk.Image que ya se había mostrado al llamar
a win.show_all().

Saludos

[1]: http://www.pygtk.org/docs/pygtk/class-gtkwidget.html#method-gtkwidget--show

-- 
David Castellanos Serrano


Más información sobre la lista de distribución Python-es