Da ich mich grad langweile, wollte ich mal aus spaß ein applet fürs gnome unter python schreiben. Soweit hab ichs auch fertig. Allerdings krieg ich es nicht hin das das Applet sich aktualisiert. Ich möchte das das Label jede Sekunde geändert wird. Zuletzt hab ich es mit threads versucht.
Hier mal der Factory code.
Als beispiel soll hier einfach nur eine zahl im label stehen. Fängt bei 0 an und wird pro sekunde um 1 erhöht.
Code: Alles auswählen
def factory(applet, iid):
class count(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
zahl = 0
while 1:
label = gtk.Label(str(zahl))
applet.add(label)
applet.show_all()
time.sleep(1)
zahl+=1
thread=count()
thread.start()
return True
thx.