谢谢各位!
阿里嘎多
thank you
康萨哈密达
阔步昆
梅河西
感谢
完美复刻
from tkinter import *
def add():
a = eval(num_a.get())
b = eval(num_b.get())
result.set(a+b)
def minus():
a = eval(num_a.get())
b = eval(num_b.get())
result.set(a-b)
def mul():
a = eval(num_a.get())
b = eval(num_b.get())
result.set(a*b)
def dev():
a = eval(num_a.get())
b = eval(num_b.get())
result.set(a/b)
def delete():
num_a.set('')
num_b.set('')
result.set('')
root = Tk()
root.title('简易计算器')
root.geometry=('300x200')
root.resizable(0,0)
Label(root, text='First Number:').grid(row=0,columnspan=3)
num_a = StringVar()
Entry(root, width=30,textvariable=num_a).grid(row=1,column=1)
btn_add = Button(root,text='+',width=2,command=add).grid(row=1,column=4)
Label(root,text='Second Number:').grid(row=2,columnspan=3)
btn_minus = Button(root,text='-',width=2,command=minus).grid(row=2,column=4)
num_b = StringVar()
Entry(root, width=30,textvariable=num_b).grid(row=3,column=1)
btn_mul = Button(root,text='*',width=2,command=mul).grid(row=3,column=4)
Label(root,text='Result:').grid(row=4,columnspan=3)
btn_dev = Button(root,text='/',width=2,command=dev).grid(row=4,column=4)
result = StringVar()
Entry(root,width=30,textvariable=result).grid(row=5,column=1)
btn_del = Button(root,text='del',command=delete).grid(row=5,column=4)
root.mainloop()