Как узнать кто передал сигнал? |
Здравствуйте, гость ( Вход | Регистрация )
Как узнать кто передал сигнал? |
kalombo |
12.10.2008, 17:09
Сообщение
#1
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сделал я в конструкторе основного виджета что-то вроде:
Теперь хочу, к примеру, по нажатию каждой из этих кнопок выдавать МессаджБокс с её названием, а как это сделать? Как в слоте узнать посыльщика сигнала? Неужели надо сабклассится от QPushButton и писать свой сигнал? Если да, то опишите этот процесс, или напишите более простое решение. Сообщение отредактировал Litkevich Yuriy - 31.1.2009, 13:04 |
|
|
ViGOur |
12.10.2008, 17:37
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Смотри: QObject * QObject::sender () const.
|
|
|
Текстовая версия | Сейчас: 22.12.2024, 18:35 |