<div dir="ltr">Ciao a tutti,<div>ho un problemino con Tkinter Button, </div><div>devo creare una finestra con svariati bottoni che mi andranno ad eseguite dei comandi batch. </div><div>Per la creazione dei pulsati pensavo di utilizzare un ciclo for. Il problema è che qualsiasi bottone io prema e come se  premessi l'ultimo. Dove sbaglio? I bottoni li ho creati tutti con nomi diversi.</div><div>Grazie per l'aiuto</div><div><br></div><div>Marcello</div><div><br></div><div>--------------------------------------</div><div><div>from Tkinter import *</div><div>root= Tk()</div><div>def premuto (numero):</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">     </span>print ("premuto bottone ",numero)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">    </span>#root.destroy()</div><div><br></div><div>finestra = Frame(root)</div><div>finestra.pack()</div><div>for numero in range(1,7):<span class="gmail-Apple-tab-span" style="white-space:pre">   </span></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">       </span>pulsante = "pulsante" + str(numero)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">  </span>pulsante = Button(finestra)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">    </span>pulsante["text"] = "pulsante"</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">      </span>pulsante["background"] = "black"</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>pulsante["command"] = lambda: premuto(numero)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">        </span>pulsante["fg"] = "red"</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">     </span>pulsante.pack()</div><div>root.mainloop()</div></div><div>----------------------------------------------</div><div><br></div><div><br></div></div>