我正在尝试关闭MDI子项(MainWindow是其父项),但我无法实现它。发生的一切是,所有控件都已从MDI子级中删除,但实际上窗口并未从“mdiArea”中删除。
使用我的QDialog(MDI子对象),我打电话给close。那没有用,所以除了调用close之外,我还尝试调用:
ui->mdiArea->removeSubWindow(mdiChildDialog);
同样,结果相同:
先谢谢了。
最佳答案
尝试...
this-> parentWidget()-> close();
关闭 child 的MDI。