Почему команда window.after() в tkinter Python не работает?Python

Программы на Python
Ответить
Anonymous
 Почему команда window.after() в tkinter Python не работает?

Сообщение Anonymous »

Итак, я работал над простым проектом секундомера с графическим интерфейсом в tkinter с кнопкой паузы (для приостановки времени), кнопкой воспроизведения (для повторной настройки времени) и кнопкой сброса (для установки времени секундомера обратно на 00): 00). Я также добавил необычный фон GIF (который вы можете игнорировать) и написал кучу кода, чтобы отобразить его как настоящий анимированный GIF (который вы также можете игнорировать. Я добавил метку поверх этого фона, которая должна была отображать время также я использовал этот модуль секундомера: (https://pypi.org/project/stopwatch.py/)

Код: Выделить всё

import tkinter as tk
from PIL import Image
from stopwatch import Stopwatch

stopwatch_running = False
hours = "0"
minutes = "0"
seconds = "0"

stopwatch = Stopwatch(2)
stopwatch.stop()

def pause_time():
pass

def play_time():
global stopwatch_running, hours, minutes, seconds
if not stopwatch_running:
stopwatch.start()
stopwatch_running = True
time = str(stopwatch)
if len(time) > 5:
seconds = "00"
minutes = f"00"
hours = f"00"
elif len(time)  5:
seconds = "00"
minutes = f"00"
hours = f"00"
elif len(time) 

Подробнее здесь: [url]https://stackoverflow.com/questions/79233844/why-is-the-window-after-command-in-tkinter-python-not-working[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»