подскажите как правильно создать свой event, с генерировать его, и в нем передать какой-нибудь параметр.
сейчас делаю так:
# Создание self.master.event_add("<<MyVirtualEvent>>", ".") #Отправка self.master.event_generate('<<MyVirtualEvent>>', state=id) #Привязка self.bind("<<MyVirtualEvent>>", self.do) #Обработка def do(self, event=None): id = int(event.state)
В принципе, всё работает, но не понятно как. Например в функцию event_add вторым параметром передаю “.”, это какой-то не понятный мне sequence. Я так и не понял, зачем он нужен. Далее в генерации, методом проб и дебага обнаружил, что state в моем event всегда 0 и стал его использовать. Правильно ли я делаю, может есть более верные пути?