caiwei_cs |
2016-12-16 11:21 |
一个父亲的堆上孩子在销毁的时候的顺序?
一个Qobject parent的child,在parent销毁的时候children会被自动销毁。但是是不是按照创先的先后顺序,销毁? 1.现创建的先销毁,后创建的后销毁? 2.就是按照QObject::children中的顺序销毁?
- Widget::Widget(QWidget *parent) :
QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); QObject *a = new QObject(); a->setObjectName("11a"); connect(a,&QObject::destroyed,this,&Widget::destroyAElement); QWidget *b = new QWidget(); b->setObjectName("22b"); connect(b,&QObject::destroyed,this,&Widget::destroyAElement); qDebug()<<this->children(); }
|
|