Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 23, 2015 11:35:57

Pomidor
Зарегистрирован: 2015-01-23
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

По какой кнопке кликнули - TK

Подскажите пожалуйста, как решить:
Есть 100500 кнопок, все лежат в list-e, по одной кликнули. Как определить по какой и получить её индекс в массиве (ну или хотя бы как-то обозначить, что по ней кликнули)
Заранее спасибо)

Офлайн

#2 Янв. 23, 2015 12:44:21

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

По какой кнопке кликнули - TK

Два варианта: если используете command - передавайте указатель в lambda и в функции-обработчике определяйте виджет. Можно сразу передать обджект; если через bind - то у event есть атрибут widget, который является ссылкой на объект с которого пришло событие.

Офлайн

#3 Янв. 23, 2015 21:25:48

KrisTinka
Зарегистрирован: 2015-01-09
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

По какой кнопке кликнули - TK

Можно так http://python.su/forum/post/139216/
Сообщение #7

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version