• 6503阅读
  • 2回复

QlistWidget 可以方便的和QDirModel 绑定吗? [复制链接]

上一主题 下一主题
离线ww18031901
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-13
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
QT4 中

QDirModel * picmodel;
QListView *listView_pic;
QlistWidget *listWidget_pic;

picmodel=new QDirModel;
listView_pic = new QListView;

listView_pic->setModel(picmodel);
listView_pic->setRootIndex(picmodel->index("/mnt/sd/pic"));

listWidget_pic->setModel(picmodel);//报错  没有继承到 setModel() 函数
listWidget_pic->setRootIndex(picmodel->index("/mnt/sd/pic"));


QlistWidget  没有继承到 setModel() 函数  怎么和 model 绑定?

我希望 能想listview 的实现方式一样 在QlistWidget 中 显示 路径下的 内容。
还有 listview 中 每一项 前面的 小图标 能改变吗?怎么实现
[ 此贴被ww18031901在2008-06-13 14:24重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2008-06-13
得用View类,比如QListView、QTreeView之类的类来与Model类配合使用。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ww18031901

只看该作者 2楼 发表于: 2008-06-16
恩,已解决,但是 为什么 效率那么低,我在 listwidget 中 插入图片 好慢啊。几乎 一秒 才一条 listwidgetitem
快速回复
限100 字节
 
上一个 下一个