python计算器gui设计_Python GUI编程(TKinter)(简易计算器)

1 #encoding:utf-8

2 importtkinter as tk3

4 root =tk.Tk()5 root.title("Small Calculator")6 root.geometry('500x300')7

8 var1 =tk.DoubleVar()9 label1 = tk.Label(text="The First Number", width=20, height=2)10 label1.pack()11 entry1 = tk.Entry(width=20)12 entry1.pack()13

14 var2 =tk.StringVar()15 label2 = tk.Label(text="The Operator", width=20, height=2)16 label2.pack()17 entry2 = tk.Entry(width=20)18 entry2.pack()19

20 var3 =tk.DoubleVar()21 label3 = tk.Label(text="The Second Number", width=20, height=2)22 label3.pack()23 entry3 = tk.Entry(width=20)24 entry3.pack()25

26 var4 =tk.DoubleVar()27 label4 = tk.Label(text="The Solution", width=20, height=2)28 label4.pack()29 label5 = tk.Label(textvar=var4, width=30, height=1,)30 label5.pack()31

32 defclickFun():33 globalvar134 globalvar235 globalvar336 globalvar437 va11 =int(entry1.get())38 var2 =entry2.get()39 var3 =int(entry3.get())40 if var2 == '+':41 var4.set(int(va11+var3))42 elif var2 == '-':43 var4.set(int(va11-var3))44 elif var2 == '*':45 var4.set(int(va11*var3))46 elif var2 == '/':47 if var3 ==0:48 var4.set("请重新输入数据")49 else:50 var4.set(int(va11/var3))51 else:52 var4.set("运算符出错,请重新输入数据")53

54 button1 = tk.Button(text="Deal" ,width=10, height=2, command=clickFun)55 button1.pack()56 root.mainloop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值