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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [решено] Обработка параметра слота  (Прочитано 2873 раз)
Luck
Гость
« : Ноябрь 28, 2009, 01:20 »

Здравствуйте. Расскажите, пожалуйста, как можно обработать параметр, переданный в слот сигналом?

Например:
Код:
void mySignal(bool)
void mySlot(bool)

//-----------------
QObject::connect(obj1, SIGNAL(mySignal(bool)), obj2, SLOT(mySlot(bool)));
//-----------------

//реализация слота:
void mySlot(bool)
{
    bool b = ...    //как переменной b присвоить значение, переданное сигналом?
}

Или, может, ссылку кто-нибудь даст хорошую... Улыбающийся Сам поискал, но ничего вразумительного не нашел.
« Последнее редактирование: Ноябрь 28, 2009, 23:51 от Luck » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Ноябрь 28, 2009, 01:28 »

Код
C++ (Qt)
//реализация слота:
 
void mySlot(bool value)
{
   bool b = value;
}
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Luck
Гость
« Ответ #2 : Ноябрь 28, 2009, 23:51 »

Спасибо, а я что-то думал, что в слоте параметр должен быть тоже анонимный...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Ноябрь 29, 2009, 00:07 »

только при соединении, это особенность MOC'а
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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