Russian Qt Forum

Qt => Общие вопросы => Тема начата: Luck от Ноябрь 28, 2009, 01:20



Название: [решено] Обработка параметра слота
Отправлено: 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 присвоить значение, переданное сигналом?
}

Или, может, ссылку кто-нибудь даст хорошую... :) Сам поискал, но ничего вразумительного не нашел.


Название: Re: Обработка параметра слота
Отправлено: pastor от Ноябрь 28, 2009, 01:28
Код
C++ (Qt)
//реализация слота:
 
void mySlot(bool value)
{
   bool b = value;
}


Название: Re: Обработка параметра слота
Отправлено: Luck от Ноябрь 28, 2009, 23:51
Спасибо, а я что-то думал, что в слоте параметр должен быть тоже анонимный...


Название: Re: [решено] Обработка параметра слота
Отправлено: lit-uriy от Ноябрь 29, 2009, 00:07
только при соединении, это особенность MOC'а