首页| 论坛| 消息

标题:QMdiSubwindow关闭,设置了WA_DeleteOnClose为false,内部Qwidget为什么还会释放
作者:hxmbskk
日期:2017-07-22 16:13
内容:

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)


#1 [kaon 07-22 19:43]
应该设置msw的WA_DeleteOnClose false吧

回复 发表
主题 版块