3
我已经馅饼形状的小部件,需要大量的绘画。所以我想缓存QPainter一旦它被绘制在paintEvent中。并重新使用后者。有没有这样做的直接或黑客的方式?QPainter缓存可能吗?
我已经馅饼形状的小部件,需要大量的绘画。所以我想缓存QPainter一旦它被绘制在paintEvent中。并重新使用后者。有没有这样做的直接或黑客的方式?QPainter缓存可能吗?
使用QPixmap作为缓存,QPainter也可以使用它直接绘制。
所以我需要设置QPixmap的大小与Widget的大小相同? –
是的。 QPixmap是派生的QPaintDevice,所以把它想象成一个画布。 – cmannett85