私はQAbstractItemModelのルート項目を宣言することはできますか?
-
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を(使用しています。あなたのモデルは、ツリーを表す場合、誰かが無効なインデックスを使用することができますし、あなたはそれが有効なのですかどうかを確認する必要があるので、あなたは本当に、あなたが投稿した構築物の取り除くことができません。
所属していません StackOverflow