2

我正在尝试关闭一个 MDI 子级(MainWindow 是它的父级),但我无法实现它。正在发生的一切是所有控件都从 MDI 子项中删除,但实际窗口并未从“mdiArea”中删除。

使用我的 QDialog(MDI 子项),我调用 close。那没有用,所以除了调用 close 之外,我还尝试调用:

ui->mdiArea->removeSubWindow(mdiChildDialog);

同样,结果相同: 在此处输入图像描述

提前致谢。

4

1 回答 1

3

试试... this->parentWidget()->close(); 关闭子 mdi。

于 2012-11-12T13:40:09.447 回答