Форум сайта python.su
Сейчас я использую так(что не совсем правильно):
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)
Офлайн
Сложно ответить, потому как не пойму, чего Вы хотите добиться.
Для передачи специальных аргументов подход нормальный, только не надо давить event. А так приемлемо.
P.S. Если при нажатии виджета нужно получить в обработчике ссылку на этот виджет, то лямбда лишняя…
Офлайн
4kpt_II
Сложно ответить, потому как не пойму, чего Вы хотите добиться.Для передачи специальных аргументов подход нормальный, только не надо давить event. А так приемлемо.P.S. Если при нажатии виджета нужно получить в обработчике ссылку на этот виджет, то лямбда лишняя…
Офлайн
Почитайте по нему. Что он внутри себя передает, т.е. какими параметрами обладает. Я раньше его выпиливал всегда, потом понял, что делать это глупо ибо возможностей он дает массу.
Офлайн
4kpt_II
Почитайте по нему. Что он внутри себя передает, т.е. какими параметрами обладает. Я раньше его выпиливал всегда, потом понял, что делать это глупо ибо возможностей он дает массу.
Офлайн
Ну где читать Вы знаете. New Mexico Tech. Там есть все, что нужно
Офлайн