Форум сайта python.su
Как сделать, попроще, чтобы родительский объект перехватывал события дочерних?
Например
f1 = Frame(root)
f2 = Frame(f1)
f3 = Frame(f2)
f1 должен перехватывать событие Button-1 всех дочерних рамок.
можно конечно каждому объекту один и тот же обработчик привязать, а проще можно????
Офлайн
Насколько помню - если привязать событие как раз к родительскому объекту, то он и будет обрабатыватывать события дочерних.
Офлайн
bind_all
в event.widget будет ваш виджет
Офлайн