溫馨提示×

PyQt怎么刪除treeview所有節(jié)點

小億
201
2023-11-28 09:15:50
欄目: 編程語言

要刪除Qt中的所有節(jié)點,可以使用以下方法:
1.獲取treeview的根節(jié)點:

root = treeview.invisibleRootItem()

2.獲取根節(jié)點的子節(jié)點數(shù)量:

child_count = root.childCount()

3.循環(huán)刪除子節(jié)點:

for i in range(child_count):

????child?=?root.child(i)

????root.removeChild(child)

完整代碼如下:

root?=?treeview.invisibleRootItem()
child_count?=?root.childCount()
for?i?in?range(child_count):

????child?=?root.child(i)

????root.removeChild(child)

0