• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

QT中Dialog的回收函数是什么时候执行的

donatello 2018-03-12 浏览量:796

如题,因为在Dialog窗口中new了一些对象,因此想在Dialog窗口关闭时delete掉这些对象:
4.jpg
关闭的方式为close()函数:
2.jpg
可是Dialog的析构(回收)函数在Dialog窗口关闭的时候并没有执行,网上只给出了setAttribute(Qt::WA_DeleteOnClose,true);这个语句,这个语句的作用是关闭窗口的时候自动销毁窗口,那么请问,这个函数会析构所有在Dialog中new出来的变量吗?也就是可以代替析构函数?
5.jpg

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:0

相关问题

问题达人换一批

QT中Dialog的回收函数是什么时候执行的