- 论坛徽章:
- 5
|
本帖最后由 murdercool 于 2013-03-15 09:46 编辑
回复 5# young_py
瞎猜是不是如下效果。。- import Tkinter
- import threading,time
- root=Tkinter.Tk()
- class myframe(Tkinter.Frame):
- def __init__(self,master):
- Tkinter.Frame.__init__(self, master)
- self.str1=Tkinter.StringVar()
- self.entry1=Tkinter.Entry(self,textvariable=self.str1)
- self.entry1.pack()
- self.bu1=Tkinter.Button(self,text="number",command=self.count)
- self.bu1.pack()
- def count(self,event=None):
- k=threading.Thread(target=self.sleep3)
- k.setDaemon(True)
- k.start()
- def sleep3(self):
- for i in xrange(10):
- time.sleep(2)
- self.str1.set(i)
- class test:
- def __init__(self,master):
- self.frame1=myframe(master)
- self.frame1.pack()
- a=test(root)
- root.geometry('400x200')
- root.mainloop()
复制代码 |
|