草庐IT

Qt源码阅读(三) 对象树管理

对象树管理个人经验总结,如有错误或遗漏,欢迎各位大佬指正?@目录对象树管理设置父对象的作用设置父对象(setParent)完整源码片段分析对象的删除夹带私货时间设置父对象的作用众所周知,Qt中,有为对象设置父对象的方法——setParent。而设置父对象的作用主要有,在父对象析构的时候,会自动去析构其子对象。如果是一个窗口对象,如果其父对象设置了样式表(StyleSheet),子对象也会继承父对象的样式。所以,这篇文章,咱们主要看一下setParent的源码以及QObject是怎么进行对象管理的。设置父对象(setParent)我们可以看到,setParent这个函数就是调用了QObjectP