Как обрабатывать нажатия на кнопки в 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)

Я хочу, чтобы при нажатии на кнопки в поле ввода вводилось значение с этой кнопки. Но при этом на какую бы кнопку я не нажимал, всегда вводится знак "=". Помогите.


Ответы (0 шт):