资源简介

tkinter实现了一个简单的计算器.

资源截图

代码片段和文件信息

import tkinter
import tkinter.messagebox
import math
class JSQ:
  def __init__(self):
    #创建主界面
    self.root = tkinter.Tk()
    self.root.minsize(270 300)
    self.root.maxsize(270 330)
    self.root.title(‘计算器‘)
    #定义一个变量赋值给页面label
    self.result = tkinter.StringVar()
    #界面先显示个0
    self.result.set(0)
    # 设置一个全局变量 运算数字和符号的列表
    self.lists = []
    # 添加一个判断是否按下运算符号的标志
    self.isPressSign = False
    # 添加一个判断是否运算完毕的标志如果运算完毕在获取数字的方法中会清空上一轮运算结果
    self.islistsclear = False
    # 添加一个判断百分号是否使用的功能
    self.isbaifenhao = False
    # 为了下面的百分号方法使用(在百分号中为按下运算符号之后的数字)
    self.num1 = ‘‘
    # 定义一个全局变量(获取百分好的结果)为了在‘=‘运算的时候输出
    self.result3 = None
    # 获取运算符号之前的数字
    self.num = ‘‘
    # 获取运算符号给百分好方法使用
    self.sign1 = ‘‘
    self.layout()
    self.menubar()
    #将窗口一直显示
    self.root.mainloop()

  def menubar(self):
    # 创建总菜单
    allmenu = tkinter.Menu(self.root)
    # 创建子菜单
    filemenu = tkinter.Menu(allmenu tearoff=0)
    # 在子菜单里添加文件

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      13240  2020-06-01 10:39  计算器.py

----------- ---------  ---------- -----  ----

                13240                    1


评论

共有 条评论