2012-10-31 4 views
0

내가 스택 위젯을 가지고 있고, 나는 다음과 같은 코드를 사용한다고 가정,부모를 지정하지 않으면이 위젯이 삭제됩니까?

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

내가 stackedWidget를 삭제하면, 내가 바로, "A"수동으로 삭제할 필요가 없습니다 ?

답변

2

Qt 문서에 따라 : "addWidget() 주어진 위젯을 QStackedWidget에 추가하고 색인 위치를 반환합니다. 위젯의 소유권이 QStackedWidget으로 전달됩니다."

나는 당신이 옳다고 생각합니다!

관련 문제