gpt4 book ai didi

python-3.x - QSortFilterProxyModel 过滤完成信号

转载 作者:行者123 更新时间:2023-12-04 22:30:20 26 4
gpt4 key购买 nike

我正在使用自定义 QSortFilterProxyModelQTableView 实现自定义过滤通过覆盖 filterAcceptsRow() .当我更改过滤条件和之后如何通知我的应用程序 filterAcceptsRow()是应用于整个表?

基本上,我想在应用过滤后获取可见项的列表,目前我通过在模型中实现的自定义函数计算此列表,该函数迭代行并获取可见行的列表。这是低效的,因为如果在两者之间没有发生过滤操作,对该函数的两次调用将产生相同的结果。

最佳答案

所有模型都应该发出 layoutAboutToBeChanged() layoutChanged() , 在它们被排序、过滤或以任何其他可能影响 View 的方式更改之前和之后。

关于python-3.x - QSortFilterProxyModel 过滤完成信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com