1、主窗口关闭,主窗口上的dock窗口不需要特殊处理也会关闭,直接退出主程序。
2、主窗口关闭,需要在所有子窗口(单独new出来的非dock窗口)的构造函数中添加代码 this->setAttribute(Qt::WA_QuitOnClose, false);
new子窗口的时候注意不加this(不指定父对象),否则会以控件的形式直接显示在主界面上。如 manageModelUI=new ManageModelUI;
默认窗口的Qt::WA_QuitOnClose属性为true,意思是该窗口参与主程序的退出流程。如果是打开的,那么关闭主窗体也不会退出主程序。设置为false则不参与退出主程序流程,直接关闭主窗体就退出主程序。
【参考】
Qt::WA_QuitOnClose_weixin_45483780的博客-CSDN博客
标签:主程序,窗口,QT,WA,窗体,关闭,new From: https://www.cnblogs.com/xixixing/p/17184810.html