问题描述 今天使用Qt创建一个子窗口时,发现窗口创建后会闪退。 我的实现是这样的: QWidget mainWindow; mainWindow.show(); 解决 这种写法在mainWindow.show()之后,临时变量a就释放掉了,所以会一闪而过,所以要new一个对象出来。 QWidget *mainWindow = new QWidget(); mainWindow->show(); 这样写就好了