Задать вопрос

Как сделать таймер в названии окна tkinter?

Здравствуйте. Мне нужно вставить таймер обратного отчета в title окна, созданного с помощью библиотеки tkinter. Так то так:
from tkinter import *

def countdown(t):
    pass

root = Tk()
root.title(countdown(60))
root.mainloop()

Где countdown(t) – функция возвращающая число на 1 меньше каждую секунду. Возможно ли вообще такое?
  • Вопрос задан
  • 1153 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
from tkinter import *

root = Tk()
t = 60
def countdown():
    global t, root
    root.title(str(t))
    if t==0: root.destroy()
    t-=1
    root.after(1000, countdown)

countdown()
root.mainloop()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы