在QtreeWidget中添加QtreeWidgetItem
时间: 2023-10-09 17:12:17 浏览: 140
view2.tar.gz_QListWidget_QTableWidget_Qt Qtablewidget_QtreeWidge
在 `QTreeWidget` 中添加 `QTreeWidgetItem` 有两种常见的方法:使用构造函数直接创建和使用 `addTopLevelItem` 方法添加。
1. 使用构造函数创建 `QTreeWidgetItem` 并添加到 `QTreeWidget`:
```python
treeWidget = QTreeWidget()
# 创建一个树形列表项
item = QTreeWidgetItem(["Item 1"]) # 可以传入多列的数据,这里只传了一列数据
treeWidget.addTopLevelItem(item)
# 可以继续创建并添加其他树形列表项
item2 = QTreeWidgetItem(["Item 2"])
treeWidget.addTopLevelItem(item2)
# 显示树形列表
treeWidget.show()
```
2. 使用 `addTopLevelItem` 方法添加已经创建好的 `QTreeWidgetItem`:
```python
treeWidget = QTreeWidget()
# 创建一个树形列表项
item = QTreeWidgetItem(["Item 1"])
treeWidget.addTopLevelItem(item)
# 创建其他树形列表项并添加到树形列表中
item2 = QTreeWidgetItem(["Item 2"])
treeWidget.addTopLevelItem(item2)
# 显示树形列表
treeWidget.show()
```
这两种方法都可以在 `QTreeWidget` 中添加树形列表项,你可以根据实际需要选择其中一种。
阅读全文