还有我试了重写了怎么还不行呢。。。
我这么写的
PhoneWidget::PhoneWidget(QWidget* parent/* =0 */):QWidget(parent)
{
}
void PhoneWidget::closeEvent(QCloseEvent * event)
{
if(event->type()==QEvent::Close)
{
QMessageBox msg;
msg.setText("cloase");
msg.exec();
}
else
{
QMessageBox msg;
msg.setText("other");
msg.exec();
}
}
发现每次也只有QEvent::Close调用,但是把msssageBox关掉后,Widget也释放了。。