День добрый! Есть код в консоли все работает прекрасно, а вот tkinter не выводит в Listbox и виснет до завершения цикла. Помогите пожалуйста решить проблему.
import datetime
import time
from tkinter import *
def obratniy_otschet():
periud=1
total_seconds=periud*3600
while total_seconds>0:
timer = datetime.timedelta(seconds=total_seconds)
print(" ", end="\r")
print(" Следующее сканирование через: ",timer, end="\r")
log.delete(END)
log.insert(END, " Следующее сканирование через: "+str(timer))
time.sleep(1)
total_seconds=total_seconds-1
root=Tk()
root.title("obratniy_otschet")
root.geometry("250x250")
log = Listbox(root, width=35, height=10)
log.place(x=5, y=1)
log.insert(END, " ")
but = Button(root,
text="Старт",
width=15, height=1, command=obratniy_otschet)
but.place(x=50, y=200)
root.mainloop()