Python - Llamar una funcion desde otra, de distintas clases

 
Vista:

Llamar una funcion desde otra, de distintas clases

Publicado por Johan (1 intervención) el 17/08/2006 22:58:14
Hola,
Estoy haciendo mi priemr programa, nunca he tocado ningun otro lenguage de programación. Entonces, ya tengo todo bastante claro y hecho, pero tengo una duda:
Quando en una funcion (funcion2) dentro de una clase (clase2) llamo a otra funcion (funcion1) dentro de otra clase (clase1), me sale un error:
TypeError: unbound method funcion1() must be called with clase1 instance as first argument (got IntCtrl instance instead)

La definición sería algo así:

class clase1:
def funcion1(self, casilla):
...
...

class clase2:
def funcion2(self, otros_argumentos):
...
clase1.funcion1(casilla)

El problema es mi falta de experiencia con la Programación Orientada a Objectos, no se si debo instanciarla antes o qué... pero he provado distintas cosa que se me han ocurrido y la cosas no me funciona...
¿¿Cómo debería llamarla??

Muchas gracias a todos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder