While loop and time.sleep function
Alves, Carlos Alberto - Coelce
calves at coelce.com.br
Thu Feb 21 10:42:15 EST 2002
Hi all,
I tray to make a simple clock program ( see the code below ).
Can someone explain to me why code 01 works while code 02 doesn't
----------------------------------------------------------------------------
---------------------
Code 01
----------------------------------------------------------------------------
---------------------from Tkinter import *
import time
class Clock:
def __init__(self,root):
self.lb=Label(root,padx=5,pady=5,fg='blue',font=('Times',20))
self.lb.pack()
self.ck()
self.update()
def ck(self):
self.lb.configure(text=time.asctime()[11:19])
def update(self):
while 1:
self.ck()
print "",
if __name__=='__main__':
root=Tk()
root.title('Clock')
Clock(root)
----------------------------------------------------------------------------
---------------------
Code 02
----------------------------------------------------------------------------
---------------------
from Tkinter import *
import time
class Clock:
def __init__(self,root):
self.lb=Label(root,padx=5,pady=5,fg='blue',font=('Times',20))
self.lb.pack()
self.ck()
self.update()
def ck(self):
self.lb.configure(text=time.asctime()[11:19])
def update(self):
while 1:
self.ck()
time.sleep(1)
if __name__=='__main__':
root=Tk()
root.title('Clock')
Clock(root)
Carlos Alberto
COELCE/DPRON-Departamento de Projetos e Obras Norte
Fone: 677- 2228
e-mail: calves at coelce.com.br
\|||/
(o o)
--ooo0-(_)-0ooo--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20020221/add22039/attachment.html>
More information about the Python-list
mailing list