标签: pyqt4 qgraphicsitem
我有一个自定义的QGraphicsItem,它有一个QPainterPath作为成员。
拖动鼠标时,会将移动追踪到此路径上。 QGrahicsItem中的paint()方法绘制整个路径。 实现这一目的的目的是,当鼠标被释放时,整个路径被绘制成图像(图像需要尽可能长时间用于其他绘图,因此不能直接在其上绘制)。
这里的问题是,随着路径变长,QGraphicsScene上的图形更新变得明显变慢。
有没有办法优化和加速paint()方法,同时保持可以直接绘制到图像的路径?