Форум сайта python.su
Здравствуйте! Вопрос такой: можно ли связать работу события с выделением окна (Tkinter)? Поясню:
Есть событие, назовем его event1. Его можно вызвать следующим образом: root.bind(“<Button-1>”,event1). Можно ли связать вместо (“левая кнопка мыши”,“событие”) следующим (“выделение окна программы”,“событие”)? Если можно, то как?
Если нельзя, то можно ли добавить таймер активации события? Допустим, чтобы оно активировалось циклично: каждые 10 секунд работы программы.
Офлайн
http://infohost.nmt.edu/tcc/help/pubs/tkinter/events.html#event-types
import Tkinter root = Tkinter.Tk() def callback(event): print({'9':'FocusIn','10':'FocusOut'}[event.type]) root.bind("<FocusIn>",callback) root.bind("<FocusOut>",callback) root.mainloop()
Офлайн
Благодарю! К сожалению ответ искал в русских пособиях, которые смог найти и про “FocusIn” не слышал - везде только операции с кнопками описаны.
Офлайн