[Python] problema funzioni all'interno di classi

Mr.SpOOn mr.spoon21 a gmail.com
Gio 28 Ago 2008 16:11:43 CEST


2008/8/28 luciano fornari <luciano_fornari a alice.it>:
> Un programma semplice semplice: clicco sul bottone "AAAA" e vorrei che la
> scritta cambiasse in "BBBB". Perņ il messaggio d'errore č il seguente:
>
> TypeError: cambia_lettera() takes exactly 1 argument (2 given)

Non ne sono sicuro, ma penso che questo metodo:

     def cambia_lettera(argomento):
         self.bottone.configure(text="BBBB")

tu debba dichiararlo in questo modo:

     def cambia_lettera(self, argomento):
         self.bottone.configure(text="BBBB")


Maggiori informazioni sulla lista Python