我正在编写一个显示数据库表内容的应用程序。我的应用程序应显示与文本和数字数据中的每个元组/行相关联的图像。
麻烦的是我正在处理大量数据集(最多50k条目)。当然,用户一次不会看到多个条目。但他仍然应该能够以类似于表格的方式浏览数据。
关于视觉外观,QTable只会做这项工作。但是,在阅读关于此的博客文章之后,QTable对于此类任务似乎相当缓慢,这是可以理解的,因为,假设需要50k个小部件,需要创建50个小部件,需要创建QObjects。
我使用QSlider作为表格滚动条和固定布局的替代品。每当更改滑块时,都会调整组成行的gui元素的内容。
但是,是否有任何Widget和/或解决方案可以提供QTable的外观和感觉但是只允许我生成那些实际显示的小部件?
非常感谢提前。
答案 0 :(得分:1)
覆盖相应委托类的paint-method解决了我的问题。感谢cmannett85。