如何向python tablewidget插入数据
时间: 2023-06-15 20:04:52 浏览: 62
可以按照以下步骤向 PyQt5 中的 QTableWidget 插入数据:
1. 创建一个 QTableWidget 对象。
```python
tableWidget = QTableWidget()
```
2. 设置表格的行数和列数。
```python
tableWidget.setRowCount(num_rows)
tableWidget.setColumnCount(num_cols)
```
3. 向表格中插入数据。
```python
tableWidget.setItem(row, col, QTableWidgetItem(data))
```
其中,row 和 col 分别表示数据插入的行和列,data 表示要插入的数据。
4. 显示表格。
```python
tableWidget.show()
```
完整示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
tableWidget = QTableWidget()
tableWidget.setRowCount(3)
tableWidget.setColumnCount(2)
tableWidget.setItem(0, 0, QTableWidgetItem("Name"))
tableWidget.setItem(0, 1, QTableWidgetItem("Age"))
tableWidget.setItem(1, 0, QTableWidgetItem("Alice"))
tableWidget.setItem(1, 1, QTableWidgetItem("25"))
tableWidget.setItem(2, 0, QTableWidgetItem("Bob"))
tableWidget.setItem(2, 1, QTableWidgetItem("30"))
tableWidget.show()
app.exec_()
```