注册信号:
- QObject::connect(g_pTh, SIGNAL(GetDevListBack(void*)), this ,SLOT(ProcessDevList(void*)));
然后同一个信号循环发送10次
- int i = 10;
- while (i--) {
- nRlt = nGetDList(m_cAppSID, m_cGateID, nCtrlBit, 0, 0/*, &pDev*/);//20-00-11-00-00-00-28-16
- }
然后看运行结果的日志:
从日志上看,发送信号和执行slot是乱序的,而单个slot执行过程是顺序的,可见,Qt同一个signal多次激发单个slots的执行顺序为顺序执行。
阅读(2379) | 评论(1) | 转发(0) |