在Qt4上从另一种形式捕捉形式的紧密事件

时间:2012-04-14 15:25:44

标签: c++ qt qt4

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

1 个答案:

答案 0 :(得分:1)

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

void Form2::closeEvent(QCloseEvent* event)
{
    emit closeRequestHasArrived();
    QWidget::closeEvent(event);
}