저는 이것이 Qt에 관한 질문이 아니라 프로그래밍의 부족성에 대한 질문입니다.유도 된 QTreeWidgetItem을 반환하십시오.
QTreeWidgetItem에서 클래스를 파생 시켰고 일부 부울 플래그를 추가했습니다. 나는 QTreeWidget를 초기화 할 때 나는 나중에 내가 전화 이러한 항목을 반환하려면 나중에 내가
(MyQTreeWidgetItem)_NewItem1->child(i)
하지만
_NewItem1_1=MyQTreeWidgetItem(_NewItem1);
_NewItem1_1->boleanvalue1=true;
하여 일부 항목을 추가보다
_NewItem1=MyQTreeWidgetItem(_treewidget);
에 의해 그 두 가지를 추가 이 과정은 새로 초기화 된 부울 플래그가있는 MyQTreeWidgetItem을 반환합니다.
이전에 초기화 한 실제 아이템을 다시 실행하려면 하위 함수를 재정의해야합니까?
생성 된 요소를 위젯에 추가하고 위젯이 색인 i로 자녀를 얻도록 요청한 경우 이전에 넣은 동일한 개체를 가져옵니다. 자식은 콜렉션에 저장되며 보통 포인터 모음입니다. 캐스트가 잘못되었습니다. '(MyQTreeWidgetItem *) parent-> child (i)' – dowhilefor