我制作了一个QTreeView来显示非常大且连续的数据集。由于数据集是连续的,因此当总行数大于指定数量时,我将删除初始行。
我为此使用了自定义模型
整个系统正常工作并显示数据。
但是我希望它自动滚动到底部以显示最新数据。如果我在行添加处使用scrollToBottom,则会完全减慢整个视图模型的速度。但是,如果我一开始使用m_pTreeView-> setAutoScroll,它就不会起作用。
此外,如果我单击视图,它会完全放慢速度。
我正在使用Qt 4.7.1
如何在不影响性能的情况下自动滚动到底部? 并显示我在单击视图时消除了滞后/剧烈的性能冲击?
整个代码可在此仓库中找到: