**父线程 A 里面有个类的对象B,B放在Qthread里面;
A:AimPlanCtrlLib
B:AimTakeMarker
B 在里面发出的SendMarkGetRlt 无法响应在A的槽函数。**
这个代码是放在库里面。
void AimPlanCtrlLib::CreateAimTakMarker()
{
if (m_pTakeMarker == NULL)
{
AimTakeMarker*pmark = new AimTakeMarker;
**bool rlt= connect(pmark, &AimTakeMarker::SendMarkGetRlt,
this, &AimPlanCtrlLib::On_ProMarkGetRltEvent,Qt::QueuedConnection);**
connect(this, &AimPlanCtrlLib::SendMarkerTakeRequest,
pmark, &AimTakeMarker::StartGetMarkers);
QThread *pthread = new QThread;
pmark->moveToThread(pthread);
pthread->start();
m_pTakeMarker = pmark;
mpMarkerTakeThread = pthread;
}
}