从Qt4上的另一个表单捕获形式的关闭事件
Catching close event of form from another form on Qt4
我有两个表单,比如表单 1 和表单 2,现在我想在表单 1 中关闭时捕获表单 2 的关闭事件。
在 Form2 类中重新实现 void QWidget::closeEvent(QCloseEvent * event) 并从重新实现的函数发出信号怎么样?您可以将此信号连接到 Form1 的插槽。像这样:
void Form2::closeEvent(QCloseEvent* event)
{
emit closeRequestHasArrived();
QWidget::closeEvent(event);
}
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 如何在Ubuntu中使用cmake设置qt4
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 如何创建事件驱动的 SDL2 应用程序
- Windows 进程间同步类似事件?
- Qt4 QTableView和复选框点击事件
- 从Qt4上的另一个表单捕获形式的关闭事件
- 显示事件后的Qt4 qwidget
- 在Qt4.8中处理鼠标滚轮事件
- qt4:覆盖UI编辑器创建的小部件的事件处理程序方法