1

我有两种形式,比如form1和form2,现在我想在form1中关闭时捕捉form2的关闭事件。

4

1 回答 1

1

如何在 Form2 类中重新实现void QWidget::closeEvent(QCloseEvent * event)并从重新实现的函数发出信号。您可以将此信号连接到 Form1 的插槽。像这样的东西:

void Form2::closeEvent(QCloseEvent* event)
{
    emit closeRequestHasArrived();
    QWidget::closeEvent(event);
}
于 2012-04-15T10:32:23.790 回答