QHideEvent Class
QHideEvent 类提供了一个事件,该事件在小部件被隐藏后触发。更多内容...
| 头文件: | #include <QHideEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| 继承自: | QEvent |
- 所有成员列表(包括继承的成员)
- QHideEvent 属于事件类。
公共函数
受保护函数
| QHideEvent(QHideEvent &&) | |
| QHideEvent & | operator=(QHideEvent &&) |
| QHideEvent & | operator=(const QHideEvent &other) |
详细说明
此事件在QWidget::hide() 返回之前以及当顶级窗口被用户隐藏(图标化)时发送。
如果spontaneous() 为 true,则该事件源自应用程序外部。在这种情况下,用户使用窗口管理器控件隐藏了窗口,方法是将窗口图标化,或者切换到该窗口不可见的另一个虚拟桌面。窗口将被隐藏,但不会被收回。如果窗口被图标化,QWidget::isMinimized() 将返回true 。
另请参阅 QShowEvent 。
成员函数文档
QHideEvent::QHideEvent()
创建一个 QHideEvent 对象。
[protected delete] QHideEvent::QHideEvent(QHideEvent &&)
通过移动构造生成一个QHideEvent 的实例。此函数已被删除。
[protected delete] QHideEvent &QHideEvent::operator=(QHideEvent &&)
将other 按移动赋值的方式赋给该QHideEvent 实例。该函数已被删除。
[noexcept protected default] QHideEvent &QHideEvent::operator=(const QHideEvent &other)
将other 复制并赋值给该QHideEvent 实例。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.