Найти - Пользователи
Полная версия: Проблема с работой события.
Начало » Python для новичков » Проблема с работой события.
1
Mikerz
Здравствуйте! Вопрос такой: можно ли связать работу события с выделением окна (Tkinter)? Поясню:
Есть событие, назовем его event1. Его можно вызвать следующим образом: root.bind(“<Button-1>”,event1). Можно ли связать вместо (“левая кнопка мыши”,“событие”) следующим (“выделение окна программы”,“событие”)? Если можно, то как?
Если нельзя, то можно ли добавить таймер активации события? Допустим, чтобы оно активировалось циклично: каждые 10 секунд работы программы.
EBFE
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()
Mikerz
Благодарю! К сожалению ответ искал в русских пособиях, которые смог найти и про “FocusIn” не слышал - везде только операции с кнопками описаны.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB