def timer(self, delay, counter):
while self.exitPro == False:
while self.isOn:
time.sleep(delay)
counter += 1
self.timed = counter
print(self.timed)
Def Timer ist ein Thread, der ständig im Hintergrund läuft und aktualisiert (Dies funktioniert)Das Label ist Upadting nicht
def main(self):
timer = Thread(target=self.timer, args=(1, 0))
timer.start()
root = Tk()
root.title("Jamie Stopwatch")
v = IntVar()
v.set(self.timed)
stopwatch = ttk.Label(root, textvariable=v)
stopwatch.grid(row=1, column=2)
Jetzt muß ich das Etikett den den Wert aktualisieren der Timer. Kann mir Anoyone helfen?
Sind Sie fragen, wie Sie ein Threading Problem zu lösen, oder wie eine Stoppuhr in tkinter zu schreiben. Sie benötigen sicherlich keine Threads, um eine Stoppuhr in tkinter zu erstellen. –