当前位置: 代码迷 >> QT开发 >> QTreeWidget怎么快速的添加数据
  详细解决方案

QTreeWidget怎么快速的添加数据

热度:127   发布时间:2016-04-25 03:08:50.0
QTreeWidget如何快速的添加数据?
伪代码如下

for (int i = 0; i < 300000; i++)
    {
        //qApp->processEvents();
        QTreeWidgetItem* item = new QTreeWidgetItem(ui->treeWidget);
    }


不加processEvents的话,界面会卡住。加了的话,加的又很慢。。。
------解决思路----------------------
在qtablewidget中添加三十万条数据肯定慢啦,你可以分页显示,将三十万条数据分成多页,在每页中添加固定行的数据,这相对来说添加和显示都很快了
------解决思路----------------------
依你的数据量来看,倒不如使用QTreeView,Model/View显示速度比较快