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