Schleife im Hintergrund bei Tkinter GUI
Verfasst: Freitag 17. Januar 2025, 20:56
Hallo,
in einem Forum fand ich das Beispiel:
Soweit läuft das...
Aber wie wird es gemacht wenn, wenn der untere Teil in einem def main(): ist ?
ok, es ruft sich schnell rekursiv auf, was zum Abbruch führt.
Irgendwann ist die Rekursionstiefe halt erreicht, klar.
Wie bekomme ich das lauffähig hin, wie im oberen Codeschnipsel ?
Gruß
Mathias
in einem Forum fand ich das Beispiel:
Code: Alles auswählen
from tkinter import *
def looping_function():
print('Hallo')
win.after(1000, looping_function)
win = Tk()
looping_function()
win.mainloop()
Aber wie wird es gemacht wenn, wenn der untere Teil in einem def main(): ist ?
Code: Alles auswählen
from tkinter import *
def looping_function(winloop):
print('Hallo')
winloop.after(1000, looping_function(winloop))
def main():
win = Tk()
looping_function(win)
win.mainloop()
if __name__ == "__main__":
main()
Irgendwann ist die Rekursionstiefe halt erreicht, klar.
Wie bekomme ich das lauffähig hin, wie im oberen Codeschnipsel ?
Gruß
Mathias