QsortFilterProxyModel正在删除多列

QsortFilterProxyModel Removing multiple columns

本文关键字:删除 QsortFilterProxyModel      更新时间:2023-10-16

在我的FilterProxyModel中,我想从视图中删除第2列和第5列。所以我正在做这个

proxy_filter->removeColumns(2,1);
proxy_filter->removeColumns(5,1);

然而,只有第2栏被删除,第5栏仍然存在关于如何解决这个问题的任何建议?

我以前没有使用过QsortFilterProxyModel,但我认为问题的发生是因为列索引更改了

proxy_filter->removeColumns(2,1); // column 2 is removed.
proxy_filter->removeColumns(5,1); // then column 5 now is column 4

改为删除第4列!