QTreeWidgetItemの子を削除するにはどうすればいいですか?時々それはすべての項目を削除し、時にはそれを削除しません。QTreeWidgetItemの子を削除するには
子アイテムを正しく削除する方法。ここで
は私の機能QWidgetItem.removeChild
の子項目の削除を実行すると、新しい子アイテムにドキュメント内
def update_children_cont(self,subDirs,parent): new_dir = subDirs for i in range(parent.childCount()): parent.removeChild(parent.child(i)) print "child count should be 0",parent.childCount() parent.addChildren(self.tree_list_generator(new_dir))
を追加することが子供で示される特定の項目を削除しています。 が削除されたは、が削除されたになりません。
は、それはあなたがそれらを反復処理しながら、項目を削除しようとしているので、あなたの例では動作しませんremoved item will not be deleted
実際に私は今、愚かな気がするが、なぜ私はそれを考えなかったのか分からない – Harwee