Ho ottenuto 2 pulsanti, rispettivamente denominati "ButtonA", "ButtonB". Desidero che il programma stampi "ciao, pulsanteA" e "ciao, pulsante B" se si fa clic su un pulsante qualsiasi. Il mio codice è il seguente:Come posso passare argomenti al comando callback del pulsante Tkinter?
def sayHi(name):
print 'hello,', name
root = Tk()
btna = Button(root, text = 'ButtonA', command = lambda: text)
btna.pack()
Quando clicco buttonA, errore si verifica, text not defined
.
Ho capito questo errore, ma come posso passare il testo di ButtonA a lambda?
possibile duplicato del [passando argomento comando python tasto Tkinter] (http://stackoverflow.com/questions/6920302/passaggio-argomento-in-python-tkinter-pulsante di comando). L'altro è successo 5 ore prima da un altro utente. Incredibile coincidenza! –