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
[email protected]
http://lists.python.it/mailman/listinfo/python