У меня есть кнопка с этим сценарием
b1 = Button(root,
text="1",
width=10,
command=lambda:add("1","1")
)
Функция добавления выглядит следующим образом:
def add(symbols,real):
with open("equation.txt","r") as f:
equationreal = f.read()
with open("show.txt","r") as f:
equation = f.read()
out.insert(END,real)
equationreal += symbols
equation += real
with open("equation.txt","w") as f:
f.write(equationreal)
with open("show.txt","w") as f:
f.write(equation)
print(equationreal)
Каждый раз, когда я нажимаю кнопку b1, выдает эту ошибку:
command = lambda: add ("1", "1")
TypeError: объект 'Button' не вызывается
Я пробовал множество разныхподходы к этому, даже создание функции, которая вызывает add («1», «1»).Каждый раз, когда я думаю, что у меня есть линия, которая вызывает это, оно меняется.Любая помощь?