• 967阅读
  • 1回复

[讨论]关于快速在表格中显示大量数据的问题 [复制链接]

上一主题 下一主题
离线pipirtq
 

只看楼主 倒序阅读 楼主  发表于: 2022-10-13

请问一个问题,我现在有两个界面,功能分别如下:
界面1:实时读数据并且在界面上以每秒钟十次的速度画折线图
界面2:读取数据库数据(可能会达到百万或千万)
现在当我在界面2里进行刷新数据时,界面1的曲线会产生几秒钟的延迟,读数据库数据的功能已经放到了子线程也还是这样,原因可能是表格显示时间太长阻塞了折线图的绘制,表格也已经使用tableview进行重写了
现在有什么办法能够在不影响界面1图像内容的情况下同时加快显示界面2中数据表格的显示呢?我看有人说动态加载表格中的数据项,只显示用户看到的内容,有大佬说说可行吗
离线20091001753

只看该作者 1楼 发表于: 2022-10-13
可以,定义一个模型即可,该模型可以实时获取数据库的数据。

QAbstractItemModel,这是模型的抽象基类。
(づ ̄ 3 ̄)づ
快速回复
限100 字节
 
上一个 下一个