• 4808阅读
  • 3回复

[提问]谁知道是什么影响了"QTreeWidget添加item用时"? [复制链接]

上一主题 下一主题
离线liuxu_lx7
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-21
Qt粗略测试:
QTreeWidget添加item用时:

<自动排序>
1  万个用时: 1680毫秒(1秒半多)
10万个用时:150795毫秒(2分半多)
<关闭自动排序>
1   万个用时: 1670毫秒(1秒半多)
10万个用时:151505毫秒(2分半多)

看来排序不是速度降低的主因
瓶颈会是什么呢?
离线kimtaikee

只看该作者 1楼 发表于: 2011-06-21
那就查看源码

离线dbzhang800

只看该作者 2楼 发表于: 2011-06-21
这么多的Item,你应该用QTreeView而不是其派生类QTreeWidget
离线liuxu_lx7
只看该作者 3楼 发表于: 2011-06-22
回 2楼(dbzhang800) 的帖子

实验了一下QTreeView, 效率果然高于QTreeWidget很多。

粗略测试(仅测2、3次):
1  万个用时: 28毫秒
10万个用时:288毫秒

快速回复
限100 字节
 
上一个 下一个