Что такое команда Tk, которая делает то же самое, что и нажатие кнопки x в окне?

Есть такие команды, как wm minimize *window* и wm maximize *window*, которые сворачивают и разворачивают окно соответственно, но нет ничего похожего на wm exit *window*.

Мне нужна команда Tk, которая делает ТОЧНО то же самое, что и нажатие кнопки x, в частности, излучает сигнал WM_DELETE_WINDOW. Так что команда destroy *window* не подходит.


person Vahagn    schedule 05.12.2011    source источник


Ответы (1)


Нет такой команды. Вам нужно будет вызвать свою функцию напрямую, а затем уничтожить окно.

person Bryan Oakley    schedule 05.12.2011
comment
Что ж, event generate подойдет, за исключением того, что он может ориентироваться только на окна Tk, а не на оконный менеджер, и вы не можете использовать его для генерации изменений свойств (механизм протоколов нетривиален). - person Donal Fellows; 06.12.2011