QTreeViewで全てのノードを削除する方法

QTreeViewの全ノードをクリアするには、次の手順を使用できます。

  1. QTreeViewのモデル(QStandardItemModel)を取得する。
  2. removeRows()メソッドを使用してすべての行を削除します。

ネイティブ日本語で言い換えると、以下のようになります。

# 获取QTreeView的模型
model = treeView.model()
# 删除所有的行
model.removeRows(0, model.rowCount())

このコードはQTreeViewからすべてのノードを削除します。

bannerAds