#python #label
Вопрос:
Я пытаюсь написать программу на основе меню, в которой мне нужно установить таймер. Чтобы отобразить время, которое я хочу установить, я обновляю метку каждые полсекунды.
проблема в том, что когда я нахожусь в следующем меню и хочу скрыть метку с помощью place_forget (), это ничего не делает.
Как я могу это исправить?
Вот мой код
def SetTime2():
global TimerLabel
TimerLabel.place_forget()
def SetTime1():
global TimerLabel
TimerLabel = Label(root, text=str(Hour).rjust(A, pad) ":" str(Minute).rjust(A, pad),
font="Helvetica 40",
bg="#212121", fg="white")
TimerLabel.place(x=300, y=200)
Timer(0.5, SetTime).start()
Я знаю, что я продолжаю размещать метку каждые полсекунды с помощью этого кода, и поэтому она не исчезнет, но как мне предотвратить это, когда в следующем меню (функция setTime 2)?
Я пытался сделать это с помощью утверждения if, но не добился успеха