hxmbskk |
2017-07-22 16:13 |
QMdiSubwindow关闭,设置了WA_DeleteOnClose为false,内部Qwidget为什么还会释放
QMdiArea *area = new QMdiArea; QWidget *wid = new QWidget; QMdiSubWindow * msw = area->addSubWindow(wid); wid->setAttribute(WA_DeleteOnClose,false);
目的是关闭msw后,从area中移除msw,但不会释放wid。 为什么关闭msw后,wid还会析构掉。(qt5.6) |
|