• 5937阅读
  • 1回复

请问QT的QListWidget的问题 [复制链接]

上一主题 下一主题
离线jasoncx
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-01
我的目标是:在QListWidget中,添加选中的文件名,在QListWidget的每一个item保存的是完整的路径名,比如/home/a/a.mp4,但是我在QListWidget的显示出来是a.mp4。

我的做法是:
listWidget->insertItem(listWidget->count + 1, xxx);  // xxx是完整的路径名
这样显示出来是完整的路径名的,与我的目标是不一样的。请问该怎么实现,谢谢!
离线千年尘封
只看该作者 1楼 发表于: 2010-11-16
QListWidgetItem *item = new QListWIdgetItem;
item->setData(Qt::DisplayRole,"xxx"); xxx是文件名,如a.mp4
item->setData(Qt::EditRole,"xxx");xxx是路径。应该这样就行了。。
快速回复
限100 字节
 
上一个 下一个