如果我没有指定它的父项,这个小部件会被删除吗?

时间:2012-10-31 08:18:37

标签: qt4

假设我有一个堆叠小部件,我使用以下代码,

QWidget *a = new QWidget; // no qobject parent
stackedWidget->addWidget (a); // does this set the parent of "a" ?

当我删除stackedWidget时,我不需要手动删除“a”,对吗?

1 个答案:

答案 0 :(得分:2)

根据Qt文件: “addWidget()将给定的小部件追加到QStackedWidget并返回索引位置。小部件的所有权被传递给QStackedWidget。”

所以我认为你是对的!