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