QBackingStore类为QWindow提供了一个绘图区域。
QBackingStore允许使用QPainter在类型为RasterSurface的QWindow上绘画。 渲染到QWindow的另一种方法是将OpenGL与QOpenGLContext一起使用。
QBackingStore包含窗口内容的缓冲表示,因此通过使用QPainter仅更新窗口内容的子区域来支持部分更新。
想要使用QPainter而不使用OpenGL加速并且没有使用QWidget或QGraphicsView UI堆栈的额外开销的应用程序可能会使用QBackingStore。 有关如何使用QBackingStore的示例,请参见“栅格窗口示例”。
2020-08-22
最新推荐文章于 2024-01-18 10:24:20 发布