QTreeWidget 如何添加节点
时间: 2024-05-14 08:12:33 浏览: 100
treeview添加节点方法
QTreeWidget 是 Qt 中的一种树形控件,它可以用来展示树形结构的数据。要添加节点,可以使用以下代码:
```python
# 实例化一个 QTreeWidgetItem 对象,设置节点的文本
item = QtWidgets.QTreeWidgetItem()
item.setText(0, '节点文本')
# 将节点添加到 QTreeWidget 中
treeWidget.addTopLevelItem(item)
```
其中,`addTopLevelItem()` 方法用于将节点添加到根节点下,如果要将节点添加到其他节点下,可以使用 `addChild()` 方法:
```python
# 实例化一个 QTreeWidgetItem 对象,设置节点的文本
childItem = QtWidgets.QTreeWidgetItem()
childItem.setText(0, '子节点文本')
# 获取父节点
parentItem = treeWidget.topLevelItem(0)
# 将子节点添加到父节点下
parentItem.addChild(childItem)
```
在上面的代码中,`topLevelItem()` 方法用于获取根节点,然后使用 `addChild()` 方法将子节点添加到根节点下。如果要添加多个节点,可以使用循环来实现。
阅读全文