【发布时间】:2016-07-20 07:48:07
【问题描述】:
我对 QT 的表模型/视图的 sortFilterProxyModel 有疑问。
当我从 QML 中由 model(ListModel) 填充的表中键入要搜索的单词时,它排序正确并且结果也相应地(如文件的正确名称和它的 Id )但是当我单击该行时获取索引,它从零开始显示内容,因为它具有重新索引的属性,但我不希望因为它重新索引我收到错误的fileId,因为我设置了。
我被这个问题困住了。我怎么能把它排除在外?
【问题讨论】:
-
不确定我是否理解正确,但有:
QSortFilterProxyModel::mapToSource(QModelIndex index) -
不使用这个,因为我使用的是 Qml,所以 sortFilterProxyModel 直接在那里使用。和方法 "QObject *SortFilterProxyModel::source() const //PNU { //qDebug()
-
这个答案在这里stackoverflow.com/questions/34252413/… 怎么样?不知道你用的是什么编程语言。该链接适用于python。但是,你可以有一个想法。
标签: qt qml qsortfilterproxymodel