QPainter缓存是否可行?

3

我有一些需要大量绘制的派型小部件。因此,我希望在paintEvent中完成绘制后缓存QPainter,并在以后重复使用它。是否有直接或巧妙的方法可以实现这一点?

1个回答

4

使用QPixmap作为缓存,QPainter可以直接将其用于绘制。


那么我需要将 QPixmap 的大小设置为 Widget 的大小吗? - Neel Basu
是的。QPixmap是从QPaintDevice派生出来的,因此可以将其视为画布。 - cmannett85

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接