Por lo que veo estas tratando de implementar un timer, cuando tkinter ya tiene uno por defecto.
Código Python:
Ver original# for python 3.x use 'tkinter' rather than 'Tkinter'
import Tkinter as tk
import time
class App():
def __init__(self):
self.root = tk.Tk()
self.label = tk.Label(text="")
self.label.pack()
self.update_clock()
self.root.mainloop()
def update_clock(self):
now = time.strftime("%H:%M:%S")
self.label.configure(text=now)
# Se llama asi mismo después de 1 segundo
self.root.after(1000, self.update_clock)
app=App()
app.mainloop()
Fuente: StackOverflow