В скрипте происходит вызов функции timer каждую минуту.
Если эту функцию сделать с аргументом. То возникает ошибка.
from tkinter import * a=0 root=Tk() def timer(): global a a=a+1 lab['text'] = a lab.after(1000, timer) lab=Label(root, text=a) lab.pack() lab.after(1000, timer) root.mainloop()
вот такой вариант не работает
from tkinter import * a=1 root=Tk() def timer(a): a=a+1 lab['text'] = a lab.after(1000, timer(a)) lab=Label(root, text=a) lab.pack() lab.after(1000, timer(a)) root.mainloop()