当前位置: 代码迷 >> QT开发 >> closeEvent()跟析构函数
  详细解决方案

closeEvent()跟析构函数

热度:67   发布时间:2016-04-25 04:39:07.0
closeEvent()和析构函数?
最近在调试bug,关闭程序的时候,虚构函数进不去,不知道怎么回事?

但是用closeEvent()可以响应,于是试着将析构函数中的内容放到closeEvent中,但是此时,子类的析构函数执行了不止一遍,当然在第二遍的时候,就崩溃掉了。。。

------解决方案--------------------
那你单步看看,是哪个函数关闭了全部。。

closeEvent()只是关闭窗口事情,
------解决方案--------------------
探讨

一个程序运行到什么时候,才会进入它的析构函数呢?!
main()函数执行完毕?还是关闭改程序?

------解决方案--------------------
探讨
引用:
引用:
一个变量的生命周期结束了,就被析构了
注意在Qt里面,一个parent变量结束了,他所有的child变量也会被析构

你说的在parent中删两次是调用的啥函数删除?

“parent结束了”是什么意思呢? 我没有在pare……
  相关解决方案