使用new出来的mainwindow或者qwidget窗口,它们在被关闭后,需要手动使用delete去销毁对象。否则就会造成内存泄漏
除此之外,还可以通过窗体的setAttribute方法,使得窗体在被关闭后,自动销毁对象,执行析构函数。
MyWindow* window1 = new MyWindow();
window1->setAttribute(Qt::WA_DeleteOnClose,true);
使用new出来的mainwindow或者qwidget窗口,它们在被关闭后,需要手动使用delete去销毁对象。否则就会造成内存泄漏
除此之外,还可以通过窗体的setAttribute方法,使得窗体在被关闭后,自动销毁对象,执行析构函数。
MyWindow* window1 = new MyWindow();
window1->setAttribute(Qt::WA_DeleteOnClose,true);