- class QRasterWindow#
QRasterWindow
是一个用于在QWindow
上使用QPainter
的便利类。有关更多信息,请参阅更多...摘要#
方法#
def
__init__()
注释
此文档可能包含从 C++ 自动转换为 Python 的代码段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来让我们知道。
详细描述#
QRasterWindow
是一个带有基于光栅、非 OpenGL 表面的QWindow
。在QWindow
提供的功能之上,QRasterWindow
增加了一个虚拟的paintEvent()
函数以及在其自身上打开QPainter
的可能性。底层绘制引擎将是光栅引擎,这意味着所有绘图都将发生在 CPU 上。要执行基于 OpenGL 的加速绘图,请使用QOpenGLWindow
。在内部,此类是对
QWindow
和QBackingStore
的轻量级包装,与使用这些类直接实现的 Raster Window 示例 非常相似。另请参阅
paintEvent()
update()
以指定父对象构造一个新的
QRasterWindow
。