QObject: Do not delete object, 'unnamed', during its event handler!

Qt程序退出時,經常會提示:

Warning: QObject: Do not delete object, 'unnamed', during its event handler!

原因:

程序在delete某些對象時,該對象還在運行中。具體究竟是那些,搜索一下就可以了。

或者應該在編程時給未命名的對象都指定一個名稱更直觀。

解決辦法:
不用delete直接釋放空間,而改用QObject::deleteLater()函數來釋放空間。
發佈了43 篇原創文章 · 獲贊 12 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章