[Python] Button all'interno di un for

Marcello marcello a linuxvil.it
Ven 25 Nov 2016 17:40:22 CET


Il giorno 25 novembre 2016 16:40, Strap Lab <lab a strap.it> ha scritto:
>
> Cosi` facendo viene creata e riservata una referenza corretta al numero
> per la callback assegnata a command.
>



Si, grazie 1000,
funziona, inserisco il codice completo

Ciao



from Tkinter import *
root= Tk()
def premuto (numero):
print ("premuto bottone ",numero)
#root.destroy()
def factory_btn(numero):
pulsante = Button(finestra)
pulsante["text"] = "pulsante"
pulsante["background"] = "black"
pulsante["command"] = lambda: premuto(numero)
pulsante["fg"] = "red"
pulsante.pack()

finestra = Frame(root)
finestra.pack()
for numero in range(1,7):
factory_btn(numero)
root.mainloop()
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20161125/65b1392f/attachment.html>


Maggiori informazioni sulla lista Python