문제

항목보기의 상위 모델 색인을 설정할 가능성이 있다는 것을 알고 있지만 모델에 대해서는이 작업을 수행하고 싶습니다.

그 이유는 매우 간단합니다. 이러한 구성을 제거하고 싶습니다.

# PyQt 4.5.4, but this should be similar to Qt.
def insertRows(self, row, count, parent=QModelIndex()):
    if parent.isValid():
        parentNode = parent.internalPointer()
    else:
        parentNode = self.rootNode
도움이 되었습니까?

해결책

모델이 평평한 구조를 나타내는 경우 부모 속성을 무시하거나 부모를 지정 해야하는 모든 곳에 qmodelindex ()를 사용하십시오. 모델이 트리를 나타내는 경우 누군가가 유효하지 않은 인덱스를 사용할 수 있고 유효한 지 확인해야하기 때문에 게시 한 구성을 실제로 제거 할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top