QSortFilterProxyModel 获取过滤后的结果
时间: 2024-05-23 21:16:01 浏览: 112
Qt tableview 模型/视图结构,使用QSortFilterProxyModel实现表格过滤排序
QSortFilterProxyModel可以通过filterAcceptsRow()方法来获取过滤后的结果。这个方法在每一行被过滤时都会被调用,如果该行被接受,则返回True,否则返回False。可以通过重写这个方法来自定义过滤条件,例如过滤某一列中的特定值或者匹配某个正则表达式。过滤后的结果可以使用mapToSource()方法将索引转化为源模型中的索引,然后可以通过源模型来获取数据。
阅读全文