Qt排序使用lessThan非常慢

时间:2015-11-29 03:22:19

标签: qt sorting

我有一个带QSortFilterProxyModel的QTableView(在QFileSystemModel上)。我使用lessThen比较器对它进行排序:

bool   SortProxy::lessThan ( const QModelIndex & left, const QModelIndex & right ) const
 {
...
return (collator.compare(left.data().toString(),right.data().toString())) > 0;
... 
}

它可以按名称或文件类型对文件进行排序。但是按名称排序文件的速度非常慢。该怎么办?

0 个答案:

没有答案