功能分析
基础功能
- 需要有显示区,可以使用label,text,entry
- 显示按键0-9以及运算符
- 鼠标点击按键时,按键的值或者运算结果能够在显示区显示
- 能够清空显示区以备下一次运算输入
功能完善和增强
- 如果使用能获取输入的显示区,需要对异常输入进行识别(如字母)
- 界面能够缩放(最小化,最大化)
代码实现
from tkinter import *
class Calculator(Frame):
def __init__(self):
Frame.__init__(self)
self.pack(expand=YES, fill=BOTH)
self.master.title('calculator'