简易计算器

 1 #!/usr/bin/env python 
 2 # -*- coding: utf-8 -*- 
 3 # @Time : 2019/7/31 15:16 
 4 # @Author : Aries 
 5 # @Site :  
 6 # @File : 简易计算器.py 
 7 # @Software: PyCharm
 8 
 9 # 导入tkinter模块
10 from tkinter import *
11 
12 # 创建主窗口
13 win = Tk()
14 
15 # 定义实现计算功能的方法
16 def calc():
17     result = '=' + str(eval(expression.get()))
18     label.config(text=result)
19 
20 # 定义具有清除功能的方法
21 def clear():
22     expression.set('')
23     label.config(text='')
24 
25 # 创建一个label控件
26 label = Label(win)
27 # 读取用户输入的表达式
28 expression = StringVar()
29 # 创建用于文本输入控件
30 entry = Entry(win, textvariable=expression)
31 # 将创建的文本框添加到主窗口中
32 entry.pack()
33 # 设置按钮
34 button1 = Button(win, text='等于', command=calc)
35 button2 = Button(win, text='清除', command=clear)
36 # 设定文本框在主窗口的位置
37 entry.focus()
38 # 设定label控件在主窗口的位置
39 label.pack(side=LEFT)
40 # 设定两个俺按钮在主窗口的位置
41 button1.pack(side=RIGHT)
42 button2.pack(side=RIGHT)
43 # 开始进行程序循环
44 win.mainloop()

 

posted on 2019-08-06 13:18  新手爱好者  阅读(129)  评论(0编辑  收藏  举报

导航