나는 이것에 대한 답을 찾았지만 여기서 찾을 수 없었습니다. 그래서 물어볼 것입니다.PySide에서 QFileSystemModel을 사용하여 인덱스에서 항목 가져 오기
QStandardModel
의 경우 itemFromIndex
명령 기능을 사용하여 QModelIndex
에서 항목을 가져 오는 것이 매우 간단합니다.
model = openedIndex.model()
item = model.itemFromIndex(openedIndex)
나는 기본적으로 같은 일에 관심이 있지만 QFileSystemModel
을 위해, 내가이 작업을 수행 할 수있는 쉬운 또는 정직 방법이있다. 문서에서 아무 것도 볼 수 없습니다.
그런 경우가 아니라면 항목을 사용 중지하는 방법에 대한 아이디어가 있습니다. 필터링을 설정하면 항목이 비활성화되어 가능한 것으로 가정합니다. – ceorron
직접 할 수는 없습니다. 원본 모델과 거의 동일한 데이터와 플래그를 반환하지만 필요할 때'Qt :: ItemIsEnabled' 플래그를 제거하는 프록시 모델 클래스를 만들어야합니다. –
프록시 모델을 만들었습니다. 프록시 모델을 사용하여'Qt :: ItemIsEnabled' 플래그를 제거하는 방법은 무엇입니까? – ceorron