- class QChildEvent#
该
QChildEvent类包含了子对象事件的事件参数。更多……概述#
方法#
def
__init__()def
added()def
child()def
polished()def
removed()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票证来告诉我们。
详细描述#
在子对象被添加或删除时,子事件将立即发送给对象。
在这两种情况下,您只能依赖于子对象是一个
QObject(或者,如果isWidgetType()回传true,则是一个 QWidget)。这是因为在这种ChildAdded情况下,子对象尚未完全构建;在ChildRemoved情况下,它可能已经被销毁。这些事件的处理器是
childEvent().为子对象构建特定
type的子事件对象。type可以是ChildAdded,ChildRemoved或ChildPolished.另请参阅
- __init__(arg__1)
- 参数:
arg__1 –
QChildEvent
- added()#
- 返回类型:
bool
如果
type()是ChildAdded,则返回true;否则返回 false。返回被添加或删除的子对象。
- polished()#
- 返回类型:
bool
如果
type()返回的是ChildPolished,则返回true;否则返回 false。- removed()#
- 返回类型:
bool
如果
type()返回的是ChildRemoved,则返回true;否则返回 false。