有效地绘制自定义QGraphicsItem

时间:2012-10-21 18:59:34

标签: pyqt4 qgraphicsitem

我有一个自定义的QGraphicsItem,它有一个QPainterPath作为成员。

拖动鼠标时,会将移动追踪到此路径上。 QGrahicsItem中的paint()方法绘制整个路径。 实现这一目的的目的是,当鼠标被释放时,整个路径被绘制成图像(图像需要尽可能长时间用于其他绘图,因此不能直接在其上绘制)。

这里的问题是,随着路径变长,QGraphicsScene上的图形更新变得明显变慢。

有没有办法优化和加速paint()方法,同时保持可以直接绘制到图像的路径?

0 个答案:

没有答案