LINUX.ORG.RU

Python. Как перехватить нажатие кнопки окна в Tkinter?


0

0

Практически везде в документации пишется 
как перехватить закрытие окна.

Можно назначить свою функцию вместо lambda.

from Tkinter import *
root = Tk()

win = Toplevel(root)
win.protocol('WM_DELETE_WINDOW', lambda:0)

root.mainloop()

Подскажите, пожалуйста, как перехватить нажатие других кнопок,
По какому протоколу можно назначить функцию на разворачивание окна?

Спасибо.
anonymous

Re: Python. Как перехватить нажатие кнопки окна в Tkinter?

Window manager protocols were originally part of the X window system (they are defined in a document titled Inter-Client Communication Conventions Manual, or ICCCM). On that platform, you can install handlers for other protocols as well, like WM_TAKE_FOCUS and WM_SAVE_YOURSELF. See the ICCCM documentation for details.

Selecter ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.