2011-09-12 4 views
3

私は広範囲な絵画を必要とするPie Shapedウィジェットを持っています。だから私はQPainterをpaintEventでペイントした後にキャッシュします。後者を再使用します。これを行うための直接的またはハッピーな方法はありますか?QPainterキャッシュ可能ですか?

答えて

4

QPixmapをキャッシュとして使用すると、QPainterはこれを使って直接ペイントすることもできます。

+0

私はQPixmapのサイズをウィジェットのサイズと同じにする必要がありますか? –

+0

はい。 QPixmapはQPaintDeviceから派生したものなので、キャンバスと考えることができます。 – cmannett85

関連する問題