Форум сайта python.su
Подскажите пожалуйста, как решить:
Есть 100500 кнопок, все лежат в list-e, по одной кликнули. Как определить по какой и получить её индекс в массиве (ну или хотя бы как-то обозначить, что по ней кликнули)
Заранее спасибо)
Офлайн
Два варианта: если используете command - передавайте указатель в lambda и в функции-обработчике определяйте виджет. Можно сразу передать обджект; если через bind - то у event есть атрибут widget, который является ссылкой на объект с которого пришло событие.
Офлайн
Можно так http://python.su/forum/post/139216/
Сообщение #7
Офлайн