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。