QMdiSubWindow关闭后,可以通过以下步骤删除QWidget:
下面是一个示例代码:
QMdiSubWindow* subWindow = mdiArea->activeSubWindow(); // 获取当前活动的QMdiSubWindow
QWidget* widget = subWindow->widget(); // 获取QMdiSubWindow中的QWidget对象
mdiArea->removeSubWindow(subWindow); // 从QMdiArea中移除QMdiSubWindow
widget->deleteLater(); // 延迟删除QWidget对象
这样,当QMdiSubWindow关闭后,对应的QWidget对象就会被删除。
关于QMdiSubWindow和QWidget的更多信息,可以参考腾讯云官方文档中的相关内容:
领取专属 10元无门槛券
手把手带您无忧上云