Russian Qt Forum
Ноябрь 25, 2024, 08:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Один слот для многих кнопок  (Прочитано 3753 раз)
enola
Гость
« : Сентябрь 26, 2006, 15:11 »

Есть сабж:
Код:
void MyForm::buttonClicked()
{
    // Обработка сигнала
}


который привязан ко многим сигналам (clicked()) кнопок, как в buttonClicked() распознать какая кнопка нажата?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #1 : Сентябрь 26, 2006, 15:35 »

Надо читать документацию Trolltech, в том числе и  их газету.
Решение твоей проблемы в статье Mapping Many Signals to One ( http://doc.trolltech.com/qq/qq10-signalmapper.html ).
Там все очень доходчиво.
Успехов
Записан
bigirbis
Гость
« Ответ #2 : Сентябрь 27, 2006, 11:13 »

Если чисто с кнопками, то удобнее всего, наверное, будет работать с QButtonGroup
Записан
enola
Гость
« Ответ #3 : Сентябрь 27, 2006, 14:17 »

Да только с кнопками, пока.
Почитал в асистанте стало интересно, а пример где можно глянуть?

добавлено спустя 2 часа 58 минут:

 Нашел оба варианта.
Спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 23.