【发布时间】:2020-07-28 01:24:44
【问题描述】:
我需要管理具有大量静态项目的场景,但有些项目将是相同的,但在 10k+ 不同的坐标处。例如,有一个圆圈,但在场景中绘制了 10k 次。
我找到的唯一解决方案是为同一个视口使用 2 个场景,这显然不是我需要的解决方案,因为我需要许多简单的对象。 使用 QGraphicsScene/QgraphicView 可以做到这一点吗?
【问题讨论】:
-
我建议以 Qt 的40000 chip demo 为例进行学习
-
在本例中,创建了 40000 个筹码。我的问题是,是否可以实例化一个对象然后放置 40000 次。我认为这会占用更少的内存。
标签: qt qgraphicsview qgraphicsitem qgraphicsscene