Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/02/2013, 10:41
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Problema con time.sleep

Por lo que veo estas tratando de implementar un timer, cuando tkinter ya tiene uno por defecto.

Código Python:
Ver original
  1. # for python 3.x use 'tkinter' rather than 'Tkinter'
  2. import Tkinter as tk
  3. import time
  4.  
  5. class App():
  6.     def __init__(self):
  7.         self.root = tk.Tk()
  8.         self.label = tk.Label(text="")
  9.         self.label.pack()
  10.         self.update_clock()
  11.         self.root.mainloop()
  12.  
  13.     def update_clock(self):
  14.         now = time.strftime("%H:%M:%S")
  15.         self.label.configure(text=now)
  16.         # Se llama asi mismo después de 1 segundo
  17.         self.root.after(1000, self.update_clock)
  18.  
  19. app=App()
  20. app.mainloop()

Fuente: StackOverflow