qtablewidget插入数据
时间: 2023-12-10 08:31:05 浏览: 137
Qt中的tablewidget 通过分页方式加载大量数据
3星 · 编辑精心推荐
要在QTableWidget中插入数据,可以使用setItem()方法。这个方法需要指定行和列的索引以及要插入的数据项。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
app = QApplication([])
window = QMainWindow()
table_widget = QTableWidget(window)
table_widget.setRowCount(3) # 设置表格行数
table_widget.setColumnCount(2) # 设置表格列数
# 插入数据
item1 = QTableWidgetItem("Data 1")
table_widget.setItem(0, 0, item1)
item2 = QTableWidgetItem("Data 2")
table_widget.setItem(0, 1, item2)
item3 = QTableWidgetItem("Data 3")
table_widget.setItem(1, 0, item3)
item4 = QTableWidgetItem("Data 4")
table_widget.setItem(1, 1, item4)
window.setCentralWidget(table_widget)
window.show()
app.exec_()
```
这个示例创建了一个具有3行2列的QTableWidget,然后使用setItem()方法插入了四个数据项。
阅读全文