class QChildEvent#

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

Inheritance diagram of PySide6.QtCore.QChildEvent

概述#

方法#

注意

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

详细描述#

在子对象被添加或删除时,子事件将立即发送给对象。

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

这些事件的处理器是 childEvent() .

__init__(type, child)#
参数:

为子对象构建特定 type 的子事件对象。

type 可以是 ChildAddedChildRemovedChildPolished .

另请参阅

child()

__init__(arg__1)
参数:

arg__1QChildEvent

added()#
返回类型:

bool

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

child()#
返回类型:

QObject

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

polished()#
返回类型:

bool

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

removed()#
返回类型:

bool

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