QTreeWidgetItem的setData()问题
与节点相关的数据 我要用到 但不必显示在树上 我之前一直用
item->setData(0,value);
函数原型是
setData ( int column, int role, const QVariant & value )
第二个参数我经常省略
在设置多个值的时候 我都是改变culumn的值
setData(0,value);
setData(1,value1);
所以 在我想知道一个item上绑了几个值的时候
我可以用item->columnCount()
但是现在有另外一种方法
setData(0,Qt::UserRole,value);
setData(0,Qt::UserRole+1,value1);
这种方法我不晓得是什么原理 怎么知道我绑了多少值?
我看Qt::UserRole这些枚举值 实在不晓得怎么搞。。。
求解救