Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2008 15:37:49

ice
От:
Зарегистрирован: 2008-01-12
Сообщения: 156
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и динамические кнопки

Доброго времени суток.

Создаю окошко и на нем динамических кнопок 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)

Офлайн

#2 Дек. 17, 2008 20:38:58

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и динамические кнопки

Видимо, self.sender() (вернёт объект QAction). Хотя, с кнопками не пробовал.



Отредактировано (Дек. 17, 2008 20:40:40)

Офлайн

#3 Дек. 18, 2008 07:48:40

ice
От:
Зарегистрирован: 2008-01-12
Сообщения: 156
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и динамические кнопки

Спасибо, так и есть :) self.sender() возвращает объект кнопку.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version