PySide6.QtGui.QExposeEvent

class QExposeEvent

QExposeEvent 类包含暴露事件的事件参数。更多

PySide6.QtGui.QExposeEvent 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

当窗口在未暴露和暴露状态之间移动时,会发送暴露事件。

一个暴露的窗口可能对用户可见。如果窗口被移出屏幕,被另一个窗口完全遮挡,被最小化,或类似情况,窗口会收到一个暴露事件,并且isExposed()可能会变为false。

不应使用暴露事件来绘制。请改用QPaintEvent来处理。

事件处理程序 exposeEvent() 接收暴露事件。

__init__(exposeRegion)
Parameters:

exposeRegionQExposeEvent

为给定的exposeRegion构造一个暴露事件,该区域必须在本地坐标中。

__init__(m_region)
Parameters:

m_regionQRegion

为给定的exposeRegion构造一个暴露事件,该区域必须在本地坐标中。

region()
Return type:

QRegion

注意

此函数已弃用。

使用 QPaintEvent 代替。

返回已暴露的窗口区域。该区域以本地坐标给出。