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

QListWidgetItem类有对应的id可以设置吗解决思路

2012-03-21 
QListWidgetItem类有对应的id可以设置吗QListWidgetItem 类中有没有什么属性可以设置除了text,每个QListWi

QListWidgetItem类有对应的id可以设置吗
QListWidgetItem 类中  

有没有什么属性可以设置  

除了text,每个QListWidgetItem都有名称text,但我需要每个QListWidgetItem除了text名称外还有个id(int型)

id能保存在QListWidgetItem类的什么属性里吗?

[解决办法]
1. 利用voidsetData ( int role, const QVariant & value )
2. 将上面函数的参数role设置成Qt::UserRole;
3.QVariant QListWidgetItem::data ( int role ) const

例如:
 item.setData(Qt::UserRole,100);
 int num = item.data(Qt::UsrRole).toInt();

[解决办法]

探讨
QListWidgetItem 类中

有没有什么属性可以设置

除了text,每个QListWidgetItem都有名称text,但我需要每个QListWidgetItem除了text名称外还有个id(int型)

id能保存在QListWidgetItem类的什么属性里吗?

热点排行