PySide6.QtCore.QChildEvent

class QChildEvent

QChildEvent 类包含子对象事件的事件参数。更多

PySide6.QtCore.QChildEvent 的继承图

概要

方法

注意

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

详细描述

当子对象被添加或移除时,子事件会立即发送到对象。

在这两种情况下,你只能依赖子对象是一个QObject(或者,如果isWidgetType()返回true,则是一个QWidget)。这是因为在ChildAdded的情况下,子对象尚未完全构建;在ChildRemoved的情况下,它可能已经被销毁。

这些事件的处理程序是 childEvent()

__init__(arg__1)
Parameters:

arg__1QChildEvent

__init__(type, child)
Parameters:

child构造一个特定type的子事件对象。

type 可以是 ChildAddedChildRemovedChildPolished

另请参阅

child()

added()
Return type:

布尔

如果type()ChildAdded,则返回true;否则返回false。

child()
Return type:

QObject

返回已添加或删除的子对象。

polished()
Return type:

布尔

如果type()ChildPolished,则返回true;否则返回false。

removed()
Return type:

布尔

如果type()ChildRemoved,则返回true;否则返回false。