我正在为我的计算器应用程序开发GUI,所以它只是一个基本设计,因为它现在只处理添加。我制作了一个终端版本,对非整数进行了错误处理,我想在此处合并,但我发现要么尝试,要么不会工作,或者我使用它们错了。有什么建议吗?
TL:DR - 如何确保只接受整数?做
from tkinter import *
def calculate():
add1 = ccalc1.get()
add2 = ccalc2.get()
answ = add1 + add2
answer = Label(app, text = answ).grid(row=0, column=0)
calc = Tk()
calc.title("Calculator")
calc.geometry("200x150")
app = Frame(calc)
app.grid()
ccalc1 = IntVar()
ccalc2 = IntVar()
calcbox1 = Entry(app,textvariable=ccalc1).grid(row=1, column=0)
calcbox2 = Entry(app,textvariable=ccalc2).grid(row=2, column=0)
submit = Button(app, text="CALCULATE", command = calculate).grid(row=3, column=0)
calc.mainloop()