读书人

closeEvent()跟析构函数

发布时间: 2012-08-10 12:19:33 作者: rapoo

closeEvent()和析构函数?
最近在调试bug,关闭程序的时候,虚构函数进不去,不知道怎么回事?

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

[解决办法]
那你单步看看,是哪个函数关闭了全部。。

closeEvent()只是关闭窗口事情,
[解决办法]

探讨

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

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

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

“parent结束了”是什么意思呢? 我没有在pare……

读书人网 >QT开发

热点推荐