PySide6.QtCore.QChildEvent¶
- 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()。- __init__(arg__1)¶
- Parameters:
arg__1 –
QChildEvent
为
child构造一个特定type的子事件对象。type可以是ChildAdded、ChildRemoved或ChildPolished。另请参阅
- added()¶
- Return type:
布尔
如果
type()是ChildAdded,则返回true;否则返回false。返回已添加或删除的子对象。
- polished()¶
- Return type:
布尔
如果
type()是ChildPolished,则返回true;否则返回false。- removed()¶
- Return type:
布尔
如果
type()是ChildRemoved,则返回true;否则返回false。