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=""
我正在 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=""