尝试绘制2000 * 2000椭圆时QGraphicsView框架的性能问题

时间:2015-08-02 05:56:27

标签: c++ qt user-interface qgraphicsview qgraphicsscene

刚开始玩Qt图形。我计划有一个项目能够可视化数十万个节点的网络,以及它们之间的数百万个连接。

使用QGraphicsScene处理QGraphicsEllipseItem时,QGraphicsView缩放QGraphicsView::setMatrix()非常顺利。但是当我在场景中绘制数百万个椭圆时会变得更糟,特别是当我缩小以在视图中显示所有椭圆时。然而,根据" 4000芯片"在http://doc.qt.io/qt-5/qtwidgets-graphicsview-chip-example.html中的例子,Qt应该能够很好地处理大量项目。

有没有办法缓解缓慢问题,同时可能减少内存消耗?我检查了很多其他的例子,搜索了很多,但是找不到任何类似的案例。

0 个答案:

没有答案