在某个界面的按钮点击槽函数中添加以下代码
QLabel *l=new QLabel("qwerqwer",this);
l->setGeometry(10,10,100,20);
qDebug()<<this->children();
l->show();
QThread::msleep(1000);
delete l;
qDebug()<<this->children();
点击按钮之后发现输出的信息中心一开始是有QLabel的,然后下一个输出的信息中是没有的,所以一个对象在指定他的父对象然后再后来删除该对象之后,父对象里面的子对象列表会自动移除该对象。
看图