|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from tkinter import *
master = Tk()
master.title("这是一个计算器")
frame =Frame(master)
frame.pack(padx=10,pady=10)
v1 = StringVar()
v2 = StringVar()
v3 = StringVar()
Label(frame,text="加法").grid(row=0,column=0)
def test(content):
return content.isdigit()
testCMD = master.register(test)
e1 = Entry(frame,width=10,textvariable=v1,validate="key",\
validatecommand=(testCMD,'%P')).grid(row=0,column=1)
Label(frame,text="+").grid(row=0,column=2)
e2 = Entry(frame,width=10,textvariable=v2,validate="key",\
validatecommand=(testCMD,'%P')).grid(row=0,column=3)
Label(frame,text="=").grid(row=0,column=4)
e3 = Entry(frame,width=10,textvariable=v3,state="readonly").grid(row=0,column=5)
def calc():
result = int(v1.get()) + int(v2.get())
v3.set(str(result))
Button(frame,text="计算结果",command=calc).grid(row=1,column=2,pady=5)
mainloop()
这是小甲鱼视频中加法计算器的例子,如果我要再实现加法和乘法功能如何简单点呢? |
|