En la linea 11 entra en recursión.
La respuesta es simple, debes de diseñar bien tus clases.
Por ejemplo crear una clase Ventana.
Código Python:
Ver originalimport gtk
class Frame:
def __init__(self):
self.main_window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.main_window.connect("destroy", gtk.main_quit)
self.text = "ejemplo"
self.label = gtk.Label(self.text)
self.main_window.add(self.label)
self.main_window.show_all()
def cambiar_texto(self, text):
self.text = text
self.label.set_text(self.text)
ventana1 = Frame()
ventana1.cambiar_texto("Hola")
gtk.main()