• 3624阅读
  • 0回复

信号 和 变量的问题 [复制链接]

上一主题 下一主题
离线wind185
 

只看楼主 倒序阅读 楼主  发表于: 2010-05-07
    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
还是不行
请大家帮帮忙 谢谢!!
快速回复
限100 字节
 
上一个 下一个