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

Как сделать так, что бы таймер начинался заново, а не накладывался друг на друга в tkinter?

Добрый день, пишу программу таймер.
Как мне сделать так, что бы при нажатии на кнопку в интерфейсе (tkinter) мой таймер начинал идти снова, а не накладывался друг на друга?
Моя функция таймера:
def countdown(count,time):
            time['text'] = datetime.fromtimestamp(count).strftime("%M:%S")
            if count  > 0:
                root.after(1000, countdown, count-1,time)
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Сделать count глобальной переменной. Тогда её значением можно будет управлять извне countdown().
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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