Проблема с отображением часов на верхнем уровне (Python Tkinter) - PullRequest
0 голосов
/ 16 апреля 2020

Мой текущий код:

def startTimer():
global App, root


class Clock():
    #next step, making clock appear in a second window
    global pomodoro
    def __init__(self):
        pomodoro = Toplevel(root)
        pomodoro.geometry("650x600")
        self.pomodoro = pomodoro
        self.label = tk.Label(text="", font=('Helvetica', 48), fg='red')
        self.label.pack()
        self.update_clock()
        self.pomodoro.mainloop()

    def update_clock(self):
        now = time.strftime("%H:%M:%S")
        self.label.configure(text=now)
        self.pomodoro.after(1000, self.update_clock)

pomodoroApp = Clock()


pomodoro.after(1000, pomodoroApp.update_clock)
pomodoro.mainloop()

В данный момент Tkinter GUI не отображает часы в окне верхнего уровня и вместо этого запускается на главном экране.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...