Как получить отправителя ? |
Здравствуйте, гость ( Вход | Регистрация )
Как получить отправителя ? |
Anticross |
14.10.2010, 11:07
Сообщение
#1
|
Студент Группа: Участник Сообщений: 22 Регистрация: 31.3.2010 Пользователь №: 1579 Спасибо сказали: 0 раз(а) Репутация: 0 |
Существует несколько сот QPushButton-ов, надо завязать все их сигналы toggeled на один слот(это не проблема и уже реализовано). Вопрос: как в слоте получить отправителя сигнала(тобишь именно указатель на ту кнопку, которая была нажата) ?
|
|
|
igor_bogomolov |
14.10.2010, 11:15
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Смотри документацию на QObject * QObject::sender () const
Определить так
|
|
|
Daan |
15.10.2010, 22:34
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 13.9.2010 Пользователь №: 2033 Спасибо сказали: 0 раз(а) Репутация: 0 |
Либо можно реализовать это как в программе http://sourceforge.net/projects/qtflip/
Где создается класс кнопок с параметром. Незнаю правда, что будет быстрее работать. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 16:46 |