Вот такой пример:
============================================
#!/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
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.