重载C的关闭窗口事件。void QWidget::closeEvent(QCloseEvent *event) ,
A{
private: B
}
B{
private:C
connect(*C, SIGNAL(closeSig()),
this, SLOT(close()));
}
C{
signals:
void closeSig();
protected:
void closeEvent(QCloseEvent *event){ emit closeSig(); this->close();}
}