Действие при закрытии формы

Рейтинг: 1Ответов: 1Опубликовано: 19.03.2015

Вопрос состоит в том, как при нажатии кнопки закрытия формы не закрывать ее, а выполнять функцую, которую я пропишу.

Ответы

▲ 2Принят
root.protocol("WM_DELETE_WINDOW", handler)

def handler():
    # Тут ваши действия
    #root.quit() # Не забываем выйти
    # UPD. Советуют так:
    root.destroy()

https://stackoverflow.com/questions/3295270/overriding-tkinter-x-button-control-the-button-that-close-the-window