读书人

纠结关于QWidget data()取值异常的有

发布时间: 2012-09-24 13:49:41 作者: rapoo

纠结,关于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应该不是同一个节点,否则不应该出现上述情况。

读书人网 >QT开发

热点推荐