Может кто-нибудь помочь, как подключить сигнал и слот?Как отправить данные через сигнал и слот?
Я получил function1, которые получают в данных в реальном времени (одно значение)
void function1(int,double)
{
if(condition)
{
//some code
numb3 = 100;// double numb3 received new data
emit mySignal(numb3);
}
}
затем в другой функции у меня есть переменная, которая должна получать захваченные значение,
void function2(int,double)
{
double parameter2 = numb3;
}
Я попытался комбинации, как
Q_SIGNAL double mySignal(double newValue=0){return newValue;};
Q_SLOT double slot1(double param=0) {emit mySignal(param); };
and then in function2{
connect(customPlot,SIGNAL(mySignal()), qApp, SLOT(slot1()));
double parameter2 = slot1();}
но они не работают, как я бы хотел.
Заранее благодарен!
Посмотрите здесь: http://stackoverflow.com/questions/5842124/can-qt-signals-return-a-value –
Пожалуйста, отметьте, какой ответ вам больше подходит – darkgaze