引用楼主watera于2010-07-31 21:11发表的 求助!QListView效率低下 :
我想做一个看图程序.用QAbstractListModel读取指定目录下的所有图片,然后由QListView显示.图片数目小时速度尚可,但数目大于几十张后程序就反应很慢,连改变窗口大小都困难.请问如何提升性能?
Model部分代码如下:
QStringList files;
QVariant PhotoModel::data(const QModelIndex &index, int role) const
{
v.setValue(QIcon(currentPath + "/" + files[index.row()]));.......
