qtablewidget怎么批量添加数据
时间: 2023-09-13 18:10:43 浏览: 169
QTableWidget批量添加数据、批量添加控件、分页跳转、定位到指定行、添加/插入/删除行的功能实现
5星 · 资源好评率100%
你可以使用 `setRowCount` 和 `setColumnCount` 方法设置行数和列数,然后利用 `setItem` 方法循环添加数据。
以下是一个示例代码,假设你要添加一个 3 行 2 列的表格,并填充数据:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table = QTableWidget()
table.setRowCount(3)
table.setColumnCount(2)
data = [
['apple', 'red'],
['banana', 'yellow'],
['grape', 'purple'],
]
for i in range(3):
for j in range(2):
item = QTableWidgetItem(data[i][j])
table.setItem(i, j, item)
table.show()
app.exec_()
```
这样就可以批量添加数据到 `QTableWidget` 中了。
阅读全文