glade
dvilla en gmx.net
dvilla en gmx.net
Mie Ago 20 20:31:35 CEST 2003
Hola:
Alguien sabe si el signal_autoconnect() de libglade se puede utilizar de modo
que los callbacks sean métodos no-de-clase. Este ejemplo me funciona:
import pygtk
pygtk.require("2.0")
import gtk, gtk.glade
class Application:
def __init__(self):
self.widgets = gtk.glade.XML(gladefile)
self.widgets.signal_autoconnect(Application.__dict__)
def on_button1_clicked(widget, event):
print 'hola'
Pero si on_button1_clicked() no es un método de clase, es decir:
def on_button1_clicked(self, widget, event):
print 'hola'
Entonces el autoconnect no se entera y llama a este método con 2 argumentos en
lugar de tres. Alguien sabe si se puede hacer?
Saludos.
Más información sobre la lista de distribución Python-es