zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    台式机+笔记本的扩展模式+远程登录设置
    Hadoop 集群搭建以及脚本撰写
    Python 入门学习(三)
    1056 Mice and Rice
    1057 Stack
    1058 A+B in Hogwarts
    1059 Prime Factors
    使用熔断器仪表盘监控
    使用熔断器防止服务雪崩
    创建服务消费者(Feign)
  • 原文地址:https://www.cnblogs.com/wumac/p/5804123.html
Copyright © 2011-2022 走看看