添加数据前:
TableView->setUpdatesEnabled(false); //暂停界面刷新添加大量数据过程。。。。
添加完毕后:
TableView->setUpdatesEnabled(true); //恢复界面刷新
即可,或者继承QAbstractItemModel来覆写inserrows函数。
本文介绍了一种优化TableView在大量数据加载时的刷新效率的方法。通过暂停TableView的界面刷新进行数据添加,完成后恢复刷新,有效避免了界面卡顿。此外还提到了另一种方法,即通过继承QAbstractItemModel并覆写insertRows函数来实现。
添加数据前:
TableView->setUpdatesEnabled(false); //暂停界面刷新添加大量数据过程。。。。
添加完毕后:
TableView->setUpdatesEnabled(true); //恢复界面刷新
即可,或者继承QAbstractItemModel来覆写inserrows函数。
9143
6672

被折叠的 条评论
为什么被折叠?