tkinter: объект 'Button' не вызывается - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть кнопка с этим сценарием

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»).Каждый раз, когда я думаю, что у меня есть линия, которая вызывает это, оно меняется.Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...