请帮我写一个pyside2 QTreeWidget 设置两列的代码
时间: 2024-05-02 21:17:50 浏览: 152
Python pyside2入门教程及所有案例代码
5星 · 资源好评率100%
以下是一个使用 PySide2 的 QTreeWidget 显示两列的示例代码:
```python
from PySide2.QtWidgets import QApplication, QTreeWidget, QTreeWidgetItem
app = QApplication([])
# 创建 QTreeWidget
tree = QTreeWidget()
tree.setColumnCount(2) # 设置列数为 2
# 创建两个 QTreeWidgetItem,每个 QTreeWidgetItem 显示两列数据
item1 = QTreeWidgetItem(["Item 1 Column 1", "Item 1 Column 2"])
item2 = QTreeWidgetItem(["Item 2 Column 1", "Item 2 Column 2"])
# 将 QTreeWidgetItem 添加到 QTreeWidget 中
tree.addTopLevelItem(item1)
tree.addTopLevelItem(item2)
# 显示 QTreeWidget
tree.show()
app.exec_()
```
在上面的示例代码中,我们首先创建了一个 QTreeWidget,并设置了列数为 2。然后,我们创建了两个 QTreeWidgetItem,每个 QTreeWidgetItem 显示两列数据。最后,我们将 QTreeWidgetItem 添加到 QTreeWidget 中,并显示 QTreeWidget。
阅读全文