Форум сайта python.su
Всем доброго!
Как сделать событие при нажатии крестика в окне или при нажатии сочетания клавиш Alt+F4?
Офлайн
from Tkinter import *
root=Tk()
def p(event):
print 'exit'
root.bind('<Destroy>',p)
Отредактировано (Янв. 9, 2009 13:29:02)
Офлайн
Спасибо!
Нашел на promsoft'e еще один вариант
from Tkinter import *
def myf():
pass
root = Tk()
root.protocol('WM_DELETE_WINDOW', myf)
root.mainloop()
Офлайн
Да atexit можно заюзать даже…
import atexit
def exit():
print 'exit'
atexit.register(exit)
Офлайн
igor.kaist
Впиши себе в подпись, чего повторятся.
Офлайн