Вот такой пример: ============================================ #!/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* - пусто, никаких ошибок. Почему так?