Qt文档阅读笔记-void QObject::deleteLater()解析
生活随笔
收集整理的這篇文章主要介紹了
Qt文档阅读笔记-void QObject::deleteLater()解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[slot] void QObject::deleteLater()
這個對象的進行計劃刪除。
當對這個對象的操作結束回到事件循環時,這個對象將會被刪除。
如果這個函數不在事件循環中調用,一旦事件循環被啟動,這個對象就會被刪除。
如果deleteLater()是在主事件循環后面調用的,該對象不會被刪除。
在多線程中調用要注意了:從Qt4.8后,如果deleteLater()在線程中調用,并且這個線程無事件循環,那么這個對象將會在線程銷毀時被析構。
注意:使用deleteLater(),對象要想被成功析構,這個控制(函數、操作)一定要回到事件循環。
這個函數是線程安全的。
?
總結
以上是生活随笔為你收集整理的Qt文档阅读笔记-void QObject::deleteLater()解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot笔记-使用Rest
- 下一篇: Arduino笔记-WeMos D1通过