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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Один обработчик нескольким виджетам  (Прочитано 1447 раз)
alex_beginner
Гость
« : Январь 13, 2012, 11:56 »

Если обработка нескольких виджетов одна и та же, как мне в дизайнере указать это?
Когда я по правой кнопке делаю "Перейти к слоту", он предлагает мне выбор сигналов, но создаёт новый слот при переходе.
А если там внутри я вызываю ту же самую функцию обработки, что и на предыдущей кнопке - как это правильно сказать дизайнеру?

(ну т.е. аналогия с Delphi, если она конечно вообще есть - там я просто в списке обработчиков событий выбирал нужный, уже созданный перед этим для первой кнопки). А как это тут делать?
Записан
stima
Гость
« Ответ #1 : Январь 13, 2012, 12:01 »

Сделай это не в дизайнере.

Код:
connect(sender1, SIGNAL(signal1())), receiver, SLOT(slot()));
connect(sender2, SIGNAL(signal2())), receiver, SLOT(slot()));
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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