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

纠结,关于QWidget data()取值异常的有关问题!

2012-09-24 
纠结,关于QWidget data()取值错误的问题!!!求助tvNode-setData(0,Qt::UserRole,QVariant(ID)//保存ID,qD

纠结,关于QWidget data()取值错误的问题!!!求助
tvNode->setData(0,Qt::UserRole,QVariant(ID);//保存ID,
  qDebug("on time take %d",tvNode->data(0,Qt::UserRole).toInt());//立即去QVariant变量的值
// 打印结果:on time take 1

//取值

int id = treeWidget->currentItem->data(0,Qt::UserRole).toInt();
qDebug("take time %d",tvNode->data(0,Qt::UserRole).toInt());

// 打印结果:161613352

[解决办法]
猜想:
tvNode应该不是同一个节点,否则不应该出现上述情况。

热点排行