刚开始玩Qt图形。我计划有一个项目能够可视化数十万个节点的网络,以及它们之间的数百万个连接。
使用QGraphicsScene
处理QGraphicsEllipseItem
时,QGraphicsView
缩放QGraphicsView::setMatrix()
非常顺利。但是当我在场景中绘制数百万个椭圆时会变得更糟,特别是当我缩小以在视图中显示所有椭圆时。然而,根据" 4000芯片"在http://doc.qt.io/qt-5/qtwidgets-graphicsview-chip-example.html中的例子,Qt应该能够很好地处理大量项目。
有没有办法缓解缓慢问题,同时可能减少内存消耗?我检查了很多其他的例子,搜索了很多,但是找不到任何类似的案例。