[Python-es] Glade + pygtk -> Dudas

Arnau Sanchez pyarnau en gmail.com
Jue Jun 17 17:57:20 CEST 2010


On Thu, 17 Jun 2010 17:41:39 +0200 Jesús Genicio wrote:

> ¿De esta manera, entiendo que se debe hacer un diccionario con todas y
> cada una de las cosas que necesites modificar.?

No, no, depende del caso, seguro que hay cosas que tendrá sentido asignarlas
directamente a la instancia. 

En este caso el hecho de usar un diccionario te permite jerarquizar el espacio
de nombres y, llegado el momento, acceder fácilmente a los objetos. Imagínate
(sólo es un ejemplo), que quieres llamar al método "hide" de todos los
widgets. La cosa sería tan sencilla como:

for name, widget in widgets.iteritems():
    # print "widget ocultado:", name
    widget.hide()


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