欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt——当父窗口关闭时同时关闭子窗口

程序员文章站 2022-04-04 22:51:26
...

例如以下这种情况:
Dialog窗口是在MainWindow窗口中创建的子窗口
Qt——当父窗口关闭时同时关闭子窗口那么要做到在关闭MainWindow时自动关闭Dialog,只需要在代码中修改:

MainWindow::MainWindow(){
	Dialog *dialog = new Dialog(this);
}

那么如果想要在MainWindow关闭时保持Dialog不关闭,则修改代码:

MainWindow::MainWindow(){
	Dialog *dialog = new Dialog(0);
	//Dialog *dialog = new Dialog;  如果设置了默认值的话可以直接不传参了
}