NameError: name 'btnEqualsInput' is not defined

NameError: name 'btnEqualsInput' is not defined

我正在 python.l 上制作计算器'会尝试更多次来定义但 Incorrect.How 可以定义 btnEqualsInput

 from tkinter import*

    def btnclick (numbers):
        global operator
        operator=operator + str(numbers)
        text_Input.set(operator)

    def btnClearDisplay():
        global operator
        operator=""
        text_Input.set("")
cal = Tk()
cal.title("Mr.calculator")
operator=""
text_Input =StringVar()

btnEquals=Button(cal,padx=16,bd=8, fg="black",font=('arial',20,'bold'),
                    text="=",bg="powder blue",command=btnEqualsInput).grid(row=4,column=2)

错误....

 text="=",bg="powder blue",command=btnEqualsInput).grid(row=4,column=2)
NameError: name 'btnEqualsInput' is not defined

这是正确定义的 btnEqualsInput。试试这个

def btnClearDisplay():
        global operator
        operator=""
        text_Input.set("")

在this.this之后添加定义按钮等于

def btnEqualsInput():
     global operator
     sumup=str(eval(operator))
     text_Input.set(sumup)
     operator=""