|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 笔端流年 于 2016-5-30 11:15 编辑
程序·没有权限只能这样发了,麻烦大家
from tkinter import*
def frame(root,side):
w=Frame(root)
w.pack(side=side,expand=True,fill=BOTH)
return w
def button(root,text,side,command=None):
w=Button(root,text=text,command=command)
w.pack(side=side,expand=True,fill=BOTH)
return w
class Calculator(Frame):
def __init__(self):
#初始化并创建一个fill=BOTH的总框架
Frame.__init__(self)
self.pack(expand=True,fill=BOTH)
display=StringVar()
#创建窗口组件
Entry(self,state='readonly',text=display).pack(side=TOP,expand=True,fill=BOTH)
#创建按钮组件
for char in ['123','456','789','-0.']:
Frameset1=frame(self,TOP)
for keybutton in char:
button(Frameset1,keybutton,LEFT,lambda a=display,b=keybutton:a.set(a.get()+b))
|
|