Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2009, 09:47
RadicalEd
 
Fecha de Ingreso: octubre-2004
Ubicación: COLOMBIA
Mensajes: 240
Antigüedad: 20 años, 1 mes
Puntos: 3
Información Respuesta: Una duda pequeña con Python + GTK

Cita:
Iniciado por kurt256 Ver Mensaje
Gracias por responder.

1)Se que estoy importando la clase y todos sus metodos (es obvio), pero quiero saber si es eso una forma de usar la Relacion Cliente (Usar la Relacion Herencia seria por ejemplo:
class ClaseHija (ClasePadre): ,,, ) o no, o es un simple #include (o parecido) de C

2)Se que __call__ se ejecutara al hacer self.click() pero , por qué por ejemplo si en lugar de llamarse __call__ lo lo llamo activar(), no da el mismo resultado (lo he probado y me da como error: "TypeError: second argument must be callable")

3)Entonces si es el patron comando, gracias


S2
1) No, no heredas nada, solamente estás llamando el módulo, correcto lo que dices es como el #include de C

2) __call__ es una función propia de las clases; se utiliza para que el objeto pueda ser llamado (como una función), de modo que si tenemos una instancia x que define __call__(self, valor) podemos hacer x(valor), lo que en realidad es un atajo a x.__call__(valor).
Extraido de juanjoalvarez
__________________
Revista Código Latino
SoloCodigo