fichero: hola.py
Código:
y el fichero: comando_salir.pyimport gtk from comando_click import Click ... class ...: ... ... self.click = Click("Un click") self.button.connect ("button_press_event", self.click) ... ...
Código:
Mi pregunta es : Por qué si la funcion __call__ recibe 2 parametros (ademas de self), en la llamada no se le pasa ningun parametro ?class ... .... ... def __init__ (self, valor): self.valor = valor def __call__ (self, widget, event): if event.button == 1: print loquesea else: print otracosa
Por cierto el codigo funciona perfectamente.
S2
PD: Otra pregunta cual es la diferencia entre pygtk y gtk
yo siempre hago
import gtk
y nunca
import pygtk