我正在尝试关闭一个MDI子窗口(MainWindow是其父窗口),但我无法做到。所有的控件都被从MDI子窗口中移除了,但实际上窗口并没有从'mdiArea'中移除。
对于我的QDialog(MDI子窗口),我调用了close方法,但没有起作用。所以除了调用close方法之外,我还尝试调用:
ui->mdiArea->removeSubWindow(mdiChildDialog);
再次执行,结果相同:
![在此输入图片描述](https://istack.dev59.com/uDSlU.webp)
我正在尝试关闭一个MDI子窗口(MainWindow是其父窗口),但我无法做到。所有的控件都被从MDI子窗口中移除了,但实际上窗口并没有从'mdiArea'中移除。
对于我的QDialog(MDI子窗口),我调用了close方法,但没有起作用。所以除了调用close方法之外,我还尝试调用:
ui->mdiArea->removeSubWindow(mdiChildDialog);