我有两种形式,比如form1和form2,现在我想在form1中关闭时捕获form2的close事件。
答案 0 :(得分:1)
如何在Form2类中重新实现void QWidget::closeEvent(QCloseEvent * event)并从重新实现的函数中发出信号呢?您可以将此信号连接到Form1的插槽。像这样:
void Form2::closeEvent(QCloseEvent* event)
{
emit closeRequestHasArrived();
QWidget::closeEvent(event);
}