crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Как узнать кто передал сигнал?
kalombo
  опции профиля:
сообщение 12.10.2008, 17:09
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 5.8.2008
Пользователь №: 252

Спасибо сказали: 0 раз(а)




Репутация:   0  


Сделал я в конструкторе основного виджета что-то вроде:
        
for (int j =0; j<4; ++j)
{
QPushButton *btn = new QPushButton(names[n]);
layout->addWidget(btn);
}


Теперь хочу, к примеру, по нажатию каждой из этих кнопок выдавать МессаджБокс с её названием, а как это сделать? Как в слоте узнать посыльщика сигнала? Неужели надо сабклассится от QPushButton и писать свой сигнал? Если да, то опишите этот процесс, или напишите более простое решение.

Сообщение отредактировал Litkevich Yuriy - 31.1.2009, 13:04
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 3.1.2025, 8:58