小编rog*_*ido的帖子

QSortFilterProxyModel 并按整数、布尔值过滤

我有一个QSortFilterProxyModel连接到一个QSqlQueryModel. 在底层查询中有布尔和整数字段。我想通过这些布尔值、整数等值进行过滤。令人惊讶的是(或者我可能错了)QSortFilterProxyModel只按字符串过滤。例如,如果您想过滤 ID(通常是整数),这就是一个“问题”。例如,如果您尝试过滤一个ID=22,则会得到所有包含“22”的 ID(122、222、322 等)。有关非非常优雅的解决方案,请参阅此链接

但是您将如何按布尔字段进行过滤?有人可以给一些提示吗?我想我必须子类化QSortFilterProxyModel,还是有另一种方法?

qt qsortfilterproxymodel

2
推荐指数
1
解决办法
2652
查看次数

标签 统计

qsortfilterproxymodel ×1

qt ×1