1

アイテム ビューの親モデル インデックスを設定する可能性があることは知っていますが、モデルに対してこれを行いたいと思います。

理由は非常に単純です。これらの構造を取り除きたいのです。

# 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
4

1 に答える 1

1

モデルがフラットな構造を表している場合は、parent 属性を無視するか、parent を指定する必要があるすべての場所で QModelIndex() を使用してください。モデルがツリーを表す場合、誰かが無効なインデックスを使用している可能性があり、それが有効かどうかを確認する必要があるため、投稿した構造を実際に取り除くことはできません。

于 2009-10-12T20:24:29.163 に答える