- 类 QPaintDeviceWindow#
是
QWindow
的便利子类,同时也是一个QPaintDevice
。详细信息…继承自:
QOpenGLWindow
,QRasterWindow
概览#
方法#
def
update()
槽#
def
update()
注意
此文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您对翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们。
详细描述#
QPaintDeviceWindow
类似于常规的QWindow
,但增加了作为绘图设备的功能。每当内容需要更新时,都会调用虚拟函数paintEvent()
。实现此函数的子类可以在窗口上简单地打开一个QPainter
。- update()#
将整个窗口标记为脏并安排重绘。
注意
在下一个绘图事件之前对该函数的后续调用将被忽略。
注意
对于未曝光的窗口,更新将推迟到窗口再次曝光。
- update(rect)
- 参数:
rect –
QRect
将窗口的
rect
标记为脏,并安排重绘。注意
在下一个绘制事件之前对该函数的后续调用将被忽略,但
rect
将添加到要更新的区域。注意
对于未曝光的窗口,更新将推迟到窗口再次曝光。
- update(region)
- 参数:
region –
QRegion
将窗口的
region
标记为脏,并安排重绘。注意
在下一个绘制事件之前对该函数的后续调用将被忽略,但
region
将添加到要更新的区域。注意
对于未曝光的窗口,更新将推迟到窗口再次曝光。