私はQAbstractItemModelのルート項目を宣言することはできますか?

StackOverflow https://stackoverflow.com/questions/1484399

  •  18-09-2019
  •  | 
  •  

質問

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

理由は非常に簡単です、私はそれらの構成要素を取り除きたいます:

# 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