Ответы пользователя по тегу Tkinter
  • Как реализовать динамическую смену заголовка окна?

    Yarlv
    @Yarlv Автор вопроса
    Разобрался )
    Если интересно.

    from tkinter import *
    import time
    import datetime
    
    
    def window_deleted():
        print('Окно закрыто')
        root.quit()  # явное указание на выход из программы
    
    
    def change_title():
        # now = datetime.datetime.now()
        time_now = time.strftime('%H:%M:%S')
        root.title('Manager Power' + time_now)
        root.after(1000, change_title)  # повтор события раз в секунду
    
    
    root = Tk()
    
    root.title('Manager Power')
    root.after(1000, change_title)
    root.geometry('360x300+300+200')  # ширина=360, высота=300, x=300, y=200
    root.resizable(False, False)  # размер окна горизонтали и вертикали не меняются
    root.protocol('WM_DELETE_WINDOW', window_deleted)  # обработчик закрытия окна
    root.mainloop()
    Ответ написан
    Комментировать