tkinter - 只接受整数

时间:2014-09-18 15:24:46

标签: python tkinter

我正在为我的计算器应用程序开发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()

0 个答案:

没有答案