[pyar] lambda question

Jorge Kalmbach kalmbach en gmail.com
Dom Mayo 8 19:50:12 ART 2011


2011/5/8 Facundo Batista <facundobatista en gmail.com>:
> 2011/5/8 Jorge Kalmbach <kalmbach en gmail.com>:
>
>> Que diferencia existe entre estas dos opciones, el contexto es la
>> conexion de una señal en Gtk, que diferencia hay entre conectar la
>> signal a una función lambda versus conectarla a la función existente?
>>
>> window.connect("destroy", lambda q: Gtk.main_quit())
>>
>> vs
>>
>> window.connect("destroy", Gtk.main_quit)
>
> Si la conectás directamente, la función que llamás tiene que estar
> preparada para recibir lo que le mande la señal... si creás una
> función, podés cambiar eso (como efectivamente hacés en el primer
> ejemplo, donde recibís 'q' pero a main_quit la llamás sin nada).
>
> .    Facundo

Gracias!
/jk

>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>



More information about the pyar mailing list