Форум сайта python.su
Доброго времени суток.
Создаю окошко и на нем динамических кнопок 10x10
button = ViewButton(index) # (наследник от QtGui.QToolButton)
button.setIcon(QtGui.QIcon(“img/” + index + “.png”))
каждой кнопке делаю
self.connect(button, QtCore.SIGNAL('clicked()'), self.ShowName)
А как в методе ShowName узнать какая именно кнопка сработала? В самих кнопках есть свое поле индекса.
Спасибо.
Отредактировано (Дек. 17, 2008 15:38:13)
Офлайн
Видимо, self.sender() (вернёт объект QAction). Хотя, с кнопками не пробовал.
Отредактировано (Дек. 17, 2008 20:40:40)
Офлайн
Спасибо, так и есть :) self.sender() возвращает объект кнопку.
Офлайн