ich komme eigentlich aus der C++ und Java-Ecke und probiere jetzt ein bischen mit Python herum.
Wollte dazu ein kleines Progrämmchen zum Kennenlernen schreiben, und zwar eine, in einem Label dargestellte, Digitaluhr, habe jetzt aber das Problem, dass ich nicht weiß, wie ich die automatisierte Aktualisierung hinkriege.
Zur Zeit muß ich immer einen Aktualisierungsbutton betätigen. Ich hatte auch schon an Threads gedacht, dass wäre aber doch ein bischen viel Overhead, oder?
mein bisheriger Code:
Code: Alles auswählen
from time import *
from Tkinter import *
def getTime():
global ltime
tmptime = localtime()
tmp2time = ""
for i in range(3,6):
if tmptime[i]<10: tmp2time=tmp2time + "0"
tmp2time=tmp2time + str(tmptime[i])
if i!=5: tmp2time = tmp2time + ":"
ltime.set(tmp2time)
tk = Tk()
frame = Frame(tk)
frame.pack(fill=BOTH)
ltime = StringVar()
getTime()
label = Label(frame,relief=RIDGE,textvariable=ltime)
label.pack()
button = Button(frame,text="Aktualisierung",command=getTime)
button.pack()
mainloop()