各位师兄师姐,想请教一下关于窗口关闭的问题
各位师兄师姐:
我现在知道的是,关闭窗口可以用close(),退出程序可以用quit()、exit()。
让我不清楚的,
1、我在网上有看到说close()函数虽然关闭了窗口,但并未对该窗口类进行销毁,我想知道该如何做才能把这个窗口彻底的关闭?
2、如何在子窗口中打开已经close()父窗口?
在此先表示感谢。。。。
[解决办法]
要彻底销毁就得delete。
[解决办法]
如果你的那个类里面没有new太多的东西基本是没什么影响的。
[解决办法]
可以对new出来的窗口,设置属性Qt::WA_DeleteOnClose
setAttribute(Qt::WA_DeleteOnClose);
在栈上的不要设置会出错。
这样这个窗口关闭后就会自动被delete。