#include <QSortFilterProxyModel>
#include <QAbstractItemModel>
// 假设proxyModel是已经设置了过滤条件的QSortFilterProxyModel对象
// sourceModel是被代理的原始数据模型
int getFilteredRowCount(QSortFilterProxyModel *proxyModel)
{
int rowCount = 0;
for (int i = 0; i < proxyModel->rowCount(); ++i) {
if (proxyModel->filterAcceptsRow(i, proxyModel->sourceModel()->index(i, 0))) {
++rowCount;
}
}
return rowCount;
}
QSortFilterProxyModel获取过滤后的行数
最新推荐文章于 2024-12-17 15:39:16 发布