嘿,我正在尝试建立一个表,多个过滤函数相互叠加。我已经知道了如何在QAbstractTableModel之上使用RexExp和QSortFilterProxy过滤带有搜索字符串的行。但是我也希望QSortFilterProxy能够过滤行指数。但是我想不出怎么做。 所以不是:
search = QtCore.QRegExp(text,QtCore.Qt.CaseInsensitive, QtCore.QRegExp.Wildcard)
self.ProxyModelSelect.setFilterRegExp(search)
我想要smth like(方法全称):
self.ProxyModelSelect.rowFiltering(rowIndBegin,rowIndEnd)
这样它就从视图中隐藏了行的范围。我不能用QTableView.setRowHidden函数原因当表索引随着排序而改变时,一切都会变得一团糟。需要使用代理模型或在基础模型内部执行。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐