Ciao a tutti,
ho un problemino con Tkinter Button,
devo creare una finestra con svariati bottoni che mi andranno ad eseguite
dei comandi batch.
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.
Grazie per l'aiuto

Marcello

--------------------------------------
from Tkinter import *
root= Tk()
def premuto (numero):
print ("premuto bottone ",numero)
#root.destroy()

finestra = Frame(root)
finestra.pack()
for numero in range(1,7):
pulsante = "pulsante" + str(numero)
pulsante = Button(finestra)
pulsante["text"] = "pulsante"
pulsante["background"] = "black"
pulsante["command"] = lambda: premuto(numero)
pulsante["fg"] = "red"
pulsante.pack()
root.mainloop()
----------------------------------------------
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a