<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sì ho provato e funziona! <br>
<br>
<blockquote
cite="mid:8f67b6f80808280711y402f00f4s6933b377ee691ad6@mail.gmail.com"
type="cite">
<pre wrap=""><!---->
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")
</pre>
</blockquote>
È possibile anche aggiungere degli argomenti quando chiamo la funzione?
Mi spiego meglio:<br>
mettiamo di avere 3 pulsanti simili a prima: clicco e la funzione
cambia il testo. Ora come ora dovrei scrivere 3 funzioni
rispettivamente per ogni bottone. Se potessi passare un argomento<br>
<br>
<font face="FreeSans">self.bottone1.bind("<Button-1>",
self.cambia_lettera(argomento1))<br>
...<br>
self.bottone2.bind("<Button-1>", self.cambia_lettera(argomento2))<br>
...<br>
self.bottone3.bind("<Button-1>", self.cambia_lettera(argomento3))</font><br>
<br>
Mi basterebbe una funzione sola:<br>
<br>
<font face="FreeSans">def cambia_lettera(self, argomento, variabile):<br>
if variabile == argomento1:<br>
self.bottone.configure(text=argomento1)<br>
elif variabile == argomento2:<br>
self.bottone.configure(text=argomento2)<br>
elif vaiabile == argomento3:<br>
self.bottone.configure(text=argomento3)</font><br>
<br>
Si può passare un argomento (spero di sì) e qual è la sintassi? <br>
(Ho fatto delle prove senza successo)<br>
<br>
<br>
</body>
</html>