Как обрабатывать нажатия на кнопки в tkinter
Есть код:
def click_number(number):
entry.insert(-1, number)
num = 1
for i in range(3):
for j in range(3):
btn = tt.Button(text = str(num), command = lambda : click_number(btn["text"]))
btn.grid(row = i, column = j)
num += 1
btn = tt.Button(text = "-" , command = lambda : click_number("-"))
btn.grid(row = 4, column = 0)
btn = tt.Button(text = ".", command = lambda : click_number("."))
btn.grid(row = 4, column = 1)
btn = tt.Button(text = "+", command = lambda : click_number("+"))
btn.grid(row = 4, column = 2)
btn = tt.Button(text = "=", command = lambda : click_number("="))
btn.grid(row = 5, column = 1)
Я хочу, чтобы при нажатии на кнопки в поле ввода вводилось значение с этой кнопки. Но при этом на какую бы кнопку я не нажимал, всегда вводится знак "=". Помогите.