您的位置:首页 > 编程语言 > Python开发

tkinter文本显示用户输入 分类: python 小练习 python 2013-06-30 17:17 440人阅读 评论(0) 收藏

2013-06-30 17:17 871 查看
#coding:utf-8

from Tkinter import *

class App:

def __init__(self,root):

#定义帧

frame = Frame(root)

frame.pack()

self.frame = frame

w = Label(frame,text = "calculator")

w.pack()

self.newinput()

#调用回调函数

button1 = Button(frame,text='1',fg="red",command = lambda : self.buttoncb(1))

button1.pack()

button2 = Button(frame,text='2',fg="red",command = lambda : self.buttoncb(2))

button2.pack()

button = Button(frame,text='Quit',fg="red",command = root.quit)

button.pack()

def newinput(self):

v = StringVar()

e = Entry(self.frame,textvariable = v)

self.v = v

e.pack()

#定义回调函数

def buttoncb(self,i):

#print "button"

val = self.v.get()

self.v.set(val+str(i))

root=Tk()

a = App(root)

root.mainloop()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐