3
我已經餡餅形狀的小部件,需要大量的繪畫。所以我想緩存QPainter一旦它被繪製在paintEvent中。並重新使用後者。有沒有這樣做的直接或黑客的方式?QPainter緩存可能嗎?
我已經餡餅形狀的小部件,需要大量的繪畫。所以我想緩存QPainter一旦它被繪製在paintEvent中。並重新使用後者。有沒有這樣做的直接或黑客的方式?QPainter緩存可能嗎?
使用QPixmap作爲緩存,QPainter也可以使用它直接繪製。
所以我需要設置QPixmap的大小與Widget的大小相同? –
是的。 QPixmap是派生的QPaintDevice,所以把它想象成一個畫布。 – cmannett85