Задать вопрос
@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)
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Сделать count глобальной переменной. Тогда её значением можно будет управлять извне countdown().
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 09:18
10000 руб./за проект
31 янв. 2025, в 08:29
1000 руб./в час
31 янв. 2025, в 06:03
9999999 руб./за проект