Форум сайта python.su
0
Сейчас я использую так(что не совсем правильно):
def code(l2): ppp = "Текст 2" l2.config(text=ppp) eee = "Какой то текст" top = Toplevel() l2 = Label(top) l2.config(text=eee) l2.bind("<Button-1>", lambda l2: code(l2)) l2.pack()
Отредактировано Strelok-den (Дек. 19, 2014 15:05:37)
Офлайн
58
Сложно ответить, потому как не пойму, чего Вы хотите добиться.
Для передачи специальных аргументов подход нормальный, только не надо давить event. А так приемлемо.
P.S. Если при нажатии виджета нужно получить в обработчике ссылку на этот виджет, то лямбда лишняя…
Офлайн
0
4kpt_II
Сложно ответить, потому как не пойму, чего Вы хотите добиться.Для передачи специальных аргументов подход нормальный, только не надо давить event. А так приемлемо.P.S. Если при нажатии виджета нужно получить в обработчике ссылку на этот виджет, то лямбда лишняя…
Офлайн
58
Почитайте по нему. Что он внутри себя передает, т.е. какими параметрами обладает. Я раньше его выпиливал всегда, потом понял, что делать это глупо ибо возможностей он дает массу.
Офлайн
0
4kpt_II
Почитайте по нему. Что он внутри себя передает, т.е. какими параметрами обладает. Я раньше его выпиливал всегда, потом понял, что делать это глупо ибо возможностей он дает массу.
Офлайн
58
Ну где читать Вы знаете. New Mexico Tech. Там есть все, что нужно 
Офлайн