我正在使用 PyQt 4.4。
最好用一些图片来展示。所有节点都应该有从 0 到 99 的叶子。它们正在使用canFetchMore()
和增量加载fetchMore()
。但是由于某种我不知道的原因,这仅适用于根节点。(图片1)
如果我折叠并展开一个节点,它会加载额外的 10 个值。(图二、三)
也很奇怪,它加载了 10 个值,因为代码每次调用只加载 5 个fetchMore()
,这意味着在代码停止加载更多数据之前,它被调用了 2 次。
我写了一个小例子来演示这个问题,只需使用python test.py
.
http://snipt.org/lLh
有谁知道是什么导致了这个错误?