Вот такой пример: ============================================ #!/usr/bin/python # -*- coding: utf-8 -*- from Tkinter import * root = Tk() Button(root, text = u'Завершение работы', command = root.quit).pack() root.protocol('WM_DELETE_WINDOW', lambda: 0) # перехват закрытия окна root.mainloop() ============================================ При запуске скрипта из консоли - всё, как задумано: закрыть окно можно только по кнопке, по крестику нельзя. При запуске С-с С-с из-под Emacs (22.2.1) закрыть окно нельзя никак: кнопочка не работает. В буфере *Python* - пусто, никаких ошибок. Почему так?
Ответ на:
комментарий
от Laz
Ответ на:
комментарий
от The_gray_Cardinal
Ответ на:
комментарий
от Laz
Ответ на:
комментарий
от Davidov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Python. Как перехватить нажатие кнопки окна в Tkinter? (2005)
- Форум Текстовое поле Tkinter (2013)
- Форум Python (2008)
- Форум Tkinter - overrideredirect (2005)
- Форум python+Tkinter память (2005)
- Форум Ищу программиста для написания мини программы на Python3.6 (linux-ubuntu) (2019)
- Форум Tkinter (theme) (2015)
- Форум Создать окно Tkinter и закрыть его после выполнения процедуры (2013)
- Форум Как в Python & tkinter при использовании MVC создать главное окно программы? (2017)
- Форум Tkinter: проблема со Scrollbar (2013)