long lType = 0;
QString strType;
int i;
for (i = 0; i < (int) ulTotalLine; i++) {
lType = CheckChTypeNew(i);
switch (lType) {
case CHTYPE_USER:
strType = STR_TOTALLINE_TYPE_USER;
break;
case CHTYPE_TRUNK:
strType = STR_TOTALLINE_TYPE_TRUNK;
break;
case CHTYPE_EMPTY:
strType = STR_TOTALLINE_TYPE_EMPTY;
break;
case CHTYPE_RECORD:
strType = STR_TOTALLINE_TYPE_RECORD;
break;
}
emit
outTableItem(i, INT_TOTALLINE_ITEM_NUM, new QString(QString::number(i)));
emit
outTableItem(i, INT_TOTALLINE_ITEM_TYPE, new QString(strType));
msleep(500);
}
发射信号后 i值被改变!
signal 和 slot 均定义为const
还是不行
请大家帮帮忙 谢谢!!