当前位置: 代码迷 >> QT开发 >> 纠结,关于QWidget data()取值异常的有关问题!
  详细解决方案

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

热度:36   发布时间:2016-04-25 04:31:39.0
纠结,关于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应该不是同一个节点,否则不应该出现上述情况。
  相关解决方案