目录
一、创建一个新文件(我创建的是myPushButton)
如图所示
二、添加和修改代码
三、解释为什么打印的是先析构的函数
解释:当代码跑到myWidget的时候,它会先打印这句话,但没有释放然后再找这个对象是否有儿子,再找他儿子的析构代码 ,然后依次往下找,直到没有儿子,再依次释放,所以打印中会出现这种情况
四、总结
1、对象树的概念:
当创建的对象在堆区时候,如果指定的父亲是QObject派生下来的类或者QObject子类派生下来的类,可以不用管理释放,将对象会放入到对象树中。
2、优点:
一定程度上简化了内存回收机制。
五、补充
坐标系
1、左上角为0,0点
2、X以右为正方向,Y以下为正方向
如图所示: