Hola, tengo una pequeña duda respecto a este codigo (uso Python y GTK):
fichero: hola.py
Código:
import gtk
from comando_click import Click
...
class ...:
...
...
self.click = Click("Un click")
self.button.connect ("button_press_event", self.click)
...
...
y el fichero: comando_salir.py
Código:
class ...
....
...
def __init__ (self, valor):
self.valor = valor
def __call__ (self, widget, event):
if event.button == 1:
print loquesea
else:
print otracosa
Mi pregunta es : Por qué si la funcion __call__ recibe 2 parametros (ademas de self), en la llamada no se le pasa ningun parametro ?
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