1
에서 현재 디렉토리 좀 공식 예에서 다음 코드를 사용하고는 :PyQt는 : QFileSystemModel
model = QFileSystemModel()
model.setRootPath(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
나는 내 프로그램이 표시되는 실행되는 디렉토리 있도록 트리보기에서 디렉토리 구조를 확장 할 것으로 예상. 그러나 내가 얻는 것은 파일 시스템 루트로 시작하는 확장되지 않은 트리입니다. 어떻게해야 제대로 할 수 있습니까?
나는expand
를 사용했지만, 그것은 도움이되지 않았다 :
이
model = QFileSystemModel()
index = model.index(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
view.expand(index)
가 트리 뷰가 여전히 할 unexpanded된다.
확장을 사용하려고했지만 도움이되지 않았습니다. 왜 그런가? 나는 다른 발췌 문장을 올렸다. – gruszczy
check recursive_expand in http://stackoverflow.com/questions/4100139/pyqt-qtreeview-want-to-expand-collapse-all-children-and-grandchildren/4208240#4208240 – OneOfOne
네, 알아 챘습니다. 재귀 적으로 경로의 모든 단계를 확장합니다. 감사 :-) – gruszczy