2012-03-01 5 views
2

QFileSystemModel이 모델 인 QTreeView가 있습니다.QTreeView/QFileSystemModel : 트리 깊이를 어떻게 제한합니까?

트리의 깊이를 제한하는 방법을 알 수 없습니다. 나는 그것이 모델의 기능이라고 생각 했을까?

내가 1에 깊이를 설정 한 경우, 예를 들어, 오직 최상위 항목이 표시 될 것입니다 무엇을 의미 트리 모양을 만들 것

하나의 깊이 (즉 어떤 폴더에 버튼을 확장하지 않음) Windows 탐색기에서 늪지 - 표준 세부 정보보기.

PySide를 사용하고 있지만 PyQt 또는 C++에서 답변을 이해할 수 있습니다.

답변

0

찾고있는 것이 맞는지는 모르겠지만 QTreeView로 모델을보고있는 경우보기의 itemsExpandable 및 rootIsDecorated 속성을 false로 설정할 수 있습니다.

+0

잘 작동합니다. itemsExpandable을 찾았지만 나에게 맞지 않을 때는 setRootIsDecorated를 참조하십시오. 그래도 setMaxDepth() 등이있을 것이라고 생각했을 것입니다. 건배! –

+0

다행입니다. 물론, 임의의 깊이를 설정할 수는 없습니다. 당신은 내가 생각하기에 훨씬 영리한 것을 만들어야 할 것입니다. – kenrogers

관련 문제