How to connect signal from one thread to Qwebsocket client class to send message?
I have one main thread for gui in which start and stop methods (slots) are there. As i execute the project and click start button in gui, then another thread get started and from that thread i am emitting a string signal to my EchoClient class where i am receiving that signal in a slot function and in that function i am sending that string data to server. The problem is that signal is emitting but not receiving in EchoClient slot. The syntax is-
"connect(&mThread, &MainMotionThread::Send_Msg_Signal, this, &EchoClient::onRecieveDistanceGridX);"
Where Send_Msg_Signal() is signal from MainMotion Thread-
void Send_Msg_Signal(QString data);
and onRecieveDistanceGridX() is slot in EchoClient-
void onRecieveDistanceGridX(QString data);
Am I doing something wrong in making connection?? will appreciate any help.
Can you share the complete code where you create your thread and do these connections ?