Qt程序退出时,经常会提示:
不用delete直接释放空间,而改用QObject::deleteLater()函数来释放空间。
Warning: QObject: Do not delete object, 'unnamed', during its event handler!
原因:
程序在delete某些对象时,该对象还在运行中。具体究竟是那些,搜索一下就可以了。
或者应该在编程时给未命名的对象都指定一个名称更直观。
不用delete直接释放空间,而改用QObject::deleteLater()函数来释放空间。
本文讨论了Qt程序退出时可能出现的警告,并提供了解决办法:使用QObject::deleteLater()函数代替直接delete操作来释放空间。此方法有助于避免在对象事件处理器中删除对象的情况。

2868

被折叠的 条评论
为什么被折叠?



