简易计算器
Posted china8840
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简易计算器相关的知识,希望对你有一定的参考价值。
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()
以上是关于简易计算器的主要内容,如果未能解决你的问题,请参考以下文章