首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

求大神能指导Qt异常,textEdit数据显示有关问题

2013-07-01 
求大神能指导Qt错误,textEdit数据显示问题我给你举给例子我把这个打包了QString str QString(%1 %2 %3

求大神能指导Qt错误,textEdit数据显示问题
我给你举给例子
我把这个打包了
QString str = QString("%1 %2 %3 %4").arg(i)
           .arg(a[0]).arg(a[1]).arg(a[2]);
for( int i=1; i<10; i++)
{
   // 如果我在这里加个信号:信号1
   // emit signal();
   for(int j=0; j<3; j++)
   {
      int a[j] = rand()%10;
    }
   // 或者这里加个信号2
  // emit signal(); 
}
textEdit->append(str);
信号传到界面上显示,信号1 显示i正常,能一直显示但是i=1的时候显示
1 0 0 0
信号2 能按照预期想法 1 4 0 4
                   2 1 7 6
但是当执行i=1的以后 i的值他要变 或者不显示2 直接显示3,更甚一个数显示2次,到底是怎么回事哦?
我附2张执行后的图片 请大神分析下

求大神能指导Qt异常,textEdit数据显示有关问题

求大神能指导Qt异常,textEdit数据显示有关问题 Qt textEdit显示问题 信号槽问题
[解决办法]
在外层for循环里加个QTest::qSleep(250)看看什么效果
[解决办法]

引用:
我那个版本是4.8的没<QText>这个头文件

<QTest>
<QtTest>
[解决办法]
引用:
<QtTest/QTest>//直接报了8个错误 是头文件里面的 难道是我Qt软件的问题?
<QtTest/qtest.h>
<QTest>//这个没有 能试的我都试过了 都不行

在.pro文件加上

CONFIG += qtestlib 

热点排行