当然,我们也可以自己删除⼦对象,它们会⾃动从其⽗对象列表中删除 。 ⽐如,当我们删除了⼀个⼯具栏时,其所在的主窗⼝会⾃动将该⼯具栏从其⼦对象列表中删除,并且⾃动调整屏幕显示....Qt 引⼊对象树的概念,在⼀定程度上解决了内存问题.
当⼀个 QObject 对象在堆上创建的时候,Qt 会同时为其创建⼀个对象树。不过,对象树中对象的顺序是没有定义的。...Qt 保证没有 QObject 会被delete 两次,这是由析构顺序决定的。
所以,在Qt中尽量在构造的时候就指定 parent 对象,并且⼤胆在堆上创建。...2.2:乱码问题的解释
在计算机中,一个汉字占几个字节,针对这个问题,很多uu会回答2个字节,但是是错的,因为只要回答一个具体的数字就一定是错的,因为少了前提条件:当前环境的中文编码使用的是哪个方式....2.2.1:乱码问题的解决
Qt中提供了一个qDebug()工具,借助这个,就可以完成打印日志的过程,很好地处理字符编码.