У меня есть 2 кнопки, соответственно названные «ButtonA», «ButtonB». Я хочу, чтобы программа печатала «привет, ButtonA» и «hello, ButtonB», если нажата какая-либо кнопка. Мой код выглядит следующим образом:
def sayHi(name):
print 'hello,', name
root = Tk()
btna = Button(root, text = 'ButtonA', command = lambda: text)
btna.pack()
Когда я нажимаю ButtonA, возникает ошибка, текст не определен
.
Я понимаю эту ошибку, но как передать текст ButtonA в лямбда?