• python计算器


    from tkinter import *
    
    win = Tk()
    win.geometry('220x265+400+300')
    #win['bg'] = 'yellow'
    win.title('计算器')
    
    var = IntVar()
    var.set(0)
    
    m = Menu(win)
    m.add_command(label='查看(V)')
    m.add_command(label='编辑(E)')
    m.add_command(label='帮助(H)')
    win.config(menu=m)
    
    a =  Label(win,textvariable=var,anchor=E,width=29,height=3,bg='white',relief=SUNKEN)
    a.grid(row=0,column=0,columnspan=5,padx=6,pady=2,sticky=SE)
    v1 = ['MC','MR','MS','M+','M-']
    v2 = ['','CE','C','±','']
    v3 = ['7','8','9','/','%']
    v4 = ['4','5','6','*','']
    v5 = ['1','2','3','-','+']
    v6 = ['0','.','=']
    for i in range(0,5):
        Button(win,text=v1[i],width=3,height=1).grid(row=1,column=i,padx=1,pady=2)
        Button(win,text=v2[i],width=3,height=1).grid(row=2,column=i,padx=1,pady=2)
        Button(win,text=v3[i],width=3,height=1).grid(row=3,column=i,padx=1,pady=2)
        Button(win,text=v4[i],width=3,height=1).grid(row=4,column=i,padx=1,pady=2)
        Button(win,text=v5[i],width=3,height=1).grid(row=5,column=i,padx=1,pady=2)
        if i == 2:
            Button(win,text=v6[i-2],width=9,height=1).grid(row=6,column=(i-2),columnspan=2,padx=1,pady=2)
            Button(win,text=v6[i-1],width=3,height=1).grid(row=6,column=2,padx=1,pady=2)
            Button(win,text=v6[i-0],width=9,height=1).grid(row=6,column=(i+1),columnspan=2,padx=1,pady=2)
    
    
    win.mainloop()
  • 相关阅读:
    整理15款实用javascript富文本编辑器
    深度选择器
    字帖工具 免费打印 生成pdf
    说说市场经济
    看windows变化的感想
    观念总结
    Bittly 不只是一个串口调试助手
    [POI2013] SPAWalk 引理证明
    JAVA基础之泛型
    macaca,request,unitest,flask 框架介绍和理解
  • 原文地址:https://www.cnblogs.com/wumac/p/5804123.html
Copyright © 2020-2023  润新知