
image.png
# 數(shù)據(jù)
a = ['3', '51', '1', '11', '12', '13', '2', '21', '22', '23']
# 清理 treeWidget 列表
self.treeWidget.clear()
# 添加到 treeWigdet
for i in range(len(a)):
if len(a[i]) == 1 :
root = QtWidgets.QTreeWidgetItem(self.treeWidget) # 這里替換為treeWidget的名稱
root.setText(0,a[i])
# self.root.setText(1, a[i]) # 如果有多列
elif len(a[i]) == 2 :
child = QtWidgets.QTreeWidgetItem(root)
child.setText(0,a[i])
# 實(shí)現(xiàn) treeWidget item 信號(hào)和槽連接
self.treeWidget.itemClicked['QTreeWidgetItem*','int'].connect(treeWidget_item_click)
# 槽函數(shù)
def treeWidget_item_click(self,item,n):
print(item.text(n))