信号与槽函数采用直连的关联方式,有时候启动程序后槽函数会响应,有时候启动程序后不响应;
比如本次启动程序后,槽函数就一直不响应,重启程序后又有响应了;
并且是程序启动后一直都没有响应;
偶发性,有时候程序启动后槽函数有效,有时候启动程序后槽函数无效
一开始以为是关联失败的问题,但是判断关联的返回值是成功的
问题相关代码
qRegisterMetaType("BottleStatus");
res = connect(item,&SysStatus::psolvent,this, &ProcessAllCmd::pSolvent,Qt::DirectConnection);
if(!res){
qDebug() << "psolvent 关联失败!退出程序";
ExitProcess(0);
}