Дата публикации: 14.05.2025
Для того, чтобы запретить закрытие окна при определенном условии (в данном случае, когда переменная
Бесплатные советы по оптимизации Битрикс на VDSina
БЕСПЛАТНЫЙ КУРС: «КАК СОЗДАТЬ СЕЙФ ДЛЯ ФОТО И ДОКУМЕНТОВ»
ИП или ООО: выбор бизнес-структуры в Москве
Как правильно выбирать и укладывать тротуарные блоки по бренду Quick-Step
Как создать стрелки с текстом на картинке
Как выбрать и установить двери по стандарту EN 1634-1
Китайские трубы и фитинги для строительства
Онлайн рулетка видео
Основы строительной технологии: как использовать утеплители Styropor и Penoplex
От идеи до поездки: самостоятельный туризм
Погружение в английский: без субтитров, только уши
Полезные материалы для ОГЭ по русскому языку
Проблемы с AutoCAD при использовании плагинов - решения
Простой чат онлайн для всех возрастов
Простой путь к доходу через Telegram-кликеры без блога
Рулетка онлайн с турнирами
Случайный разговор
Сравнение стройматериалов: керамзит и песок по бренду Fechtner
Видео общение Екатеринбург
Решение проблемы с закрытием окна в Python
Содержимое статьи:
Для того, чтобы запретить закрытие окна при определенном условии (в данном случае, когда переменная A равна False), необходимо воспользоваться функцией protocol в классе Tkinter.Tk.
Функция protocol
- В качестве первого аргумента принимает тип события.
- В качестве второго аргумента принимает функцию, которая будет выполняться при наступлении данного события.
Исправленный код:def Quit():
if A == True:
root.destroy()
else:
root.protocol("WM_DELETE_WINDOW", Quit)В этом исправленном коде:
- Если
AравноTrue, окно закроется, как и ожидалось. - Если
AравноFalse, при попытке закрыть окно будет вызываться функцияQuit, которая не позволит закрыть окно.
Бесплатные советы по оптимизации Битрикс на VDSina
БЕСПЛАТНЫЙ КУРС: «КАК СОЗДАТЬ СЕЙФ ДЛЯ ФОТО И ДОКУМЕНТОВ»
ИП или ООО: выбор бизнес-структуры в Москве
Как правильно выбирать и укладывать тротуарные блоки по бренду Quick-Step
Как создать стрелки с текстом на картинке
Как выбрать и установить двери по стандарту EN 1634-1
Китайские трубы и фитинги для строительства
Онлайн рулетка видео
Основы строительной технологии: как использовать утеплители Styropor и Penoplex
От идеи до поездки: самостоятельный туризм
Погружение в английский: без субтитров, только уши
Полезные материалы для ОГЭ по русскому языку
Проблемы с AutoCAD при использовании плагинов - решения
Простой чат онлайн для всех возрастов
Простой путь к доходу через Telegram-кликеры без блога
Рулетка онлайн с турнирами
Случайный разговор
Сравнение стройматериалов: керамзит и песок по бренду Fechtner
Видео общение Екатеринбург