QChildWindowEvent 类

QChildWindowEvent 类包含子窗口更改的事件参数。更多...

头文件 #include <QChildWindowEvent>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
Qt 6.7
继承自 QEvent

公共函数

QChildWindowEvent(QEvent::Type type, QWindow *childWindow)
QWindow *child() const

详细描述

当子窗口被添加或删除时,子窗口事件会被发送到窗口。

在这两种情况下,您只能依赖子窗口是 QWindow — 继承自其的任何子类。这是因为在这种情况下,QEvent::ChildWindowAdded 子类尚未完全构造,而在 QEvent::ChildWindowRemoved 情况下,它可能已经被销毁。

成员函数文档

[显式] QChildWindowEvent::QChildWindowEvent(QEvent::Type type, QWindow *childWindow)

为特定的 childWindow 构造一个特定 type 的子窗口事件对象。

type 可以是 QEvent::ChildWindowAddedQEvent::ChildWindowRemoved

另请参阅child().

QWindow *QChildWindowEvent::child() const

返回添加或删除的子窗口。

© 2024 The Qt Company Ltd. 丰富于此处的文档贡献的版权属于它们各自的拥有者。提供的文档是在自由软件基金会的 GNU 自由文档许可证版本 1.3 条件下发布的。Qt 及其相应的标志是 The Qt Company Ltd. 在芬兰和/或其他世界国家的商标。所有其他商标均属于它们各自的拥有者。