connect(m_obj,&ThreadObject::sendresult,this,&Client::recvResult);
ThreadObject.h
signals:
void sendresult(unsigned char result);
Client.h
public slots:
void recvResult(unsigned char result);
注意:
在线程间使用信号槽进行通信时,需要注意必须使用元数据类型
Qt内生的元数据类型,如int double QString 等
如果要用自己定义的数据类型,需要在connect前将其注册为元数据类型。