效果:

实现方式:QGraphicsView框架
之前采用的QWidget自定义界面的方式,发现一下子绘制100个节点就会非常卡【耗时超过1秒】
采用QGraphicsView的话,一下子绘制10000个才1秒
有一个特别好的优化点是:
一下子绘制大量节点的时候,可以先构建出这些节点,加到scene里。
最后再处理连线和位置的逻辑
之前采用的QWidget自定义界面的方式,发现一下子绘制100个节点就会非常卡【耗时超过1秒】
采用QGraphicsView的话,一下子绘制10000个才1秒
有一个特别好的优化点是:
一下子绘制大量节点的时候,可以先构建出这些节点,加到scene里。
最后再处理连线和位置的逻辑