Мой текущий код:
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 не отображает часы в окне верхнего уровня и вместо этого запускается на главном экране.