- 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。