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

