Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286990
  • 博文数量: 46
  • 博客积分: 6495
  • 博客等级: 大校
  • 技术积分: 483
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-09 16:36
文章分类

全部博文(46)

文章存档

2013年(1)

2012年(1)

2011年(6)

2010年(14)

2009年(1)

2008年(1)

2007年(22)

分类: LINUX

2012-07-04 11:25:31

注册信号:

点击(此处)折叠或打开

  1. QObject::connect(g_pTh, SIGNAL(GetDevListBack(void*)), this ,SLOT(ProcessDevList(void*)));
然后同一个信号循环发送10次

点击(此处)折叠或打开

  1. int i = 10;
  2.         while (i--) {
  3.             nRlt = nGetDList(m_cAppSID, m_cGateID, nCtrlBit, 0, 0/*, &pDev*/);//20-00-11-00-00-00-28-16
  4.         }

然后看运行结果的日志:

从日志上看,发送信号和执行slot是乱序的,而单个slot执行过程是顺序的,可见,Qt同一个signal多次激发单个slots的执行顺序为顺序执行。
阅读(2059) | 评论(1) | 转发(0) |
0

上一篇:晚餐

下一篇:Qt画折线

给主人留下些什么吧!~~