QTableWidget动态数据
时间: 2024-01-15 08:21:40 浏览: 34
QTableWidget是一个可以显示二维表格数据的Qt控件,可以通过代码动态地向其添加数据。以下是一个简单的例子,演示了如何在QTableWidget中添加动态数据:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
# 创建QTableWidget对象
table_widget = QTableWidget()
# 设置表格的行数和列数
table_widget.setRowCount(3)
table_widget.setColumnCount(2)
# 向表格添加数据
table_widget.setItem(0, 0, QTableWidgetItem("1"))
table_widget.setItem(0, 1, QTableWidgetItem("John"))
table_widget.setItem(1, 0, QTableWidgetItem("2"))
table_widget.setItem(1, 1, QTableWidgetItem("Mike"))
table_widget.setItem(2, 0, QTableWidgetItem("3"))
table_widget.setItem(2, 1, QTableWidgetItem("David"))
# 显示表格
table_widget.show()
app.exec_()
```
在上面的例子中,我们首先创建了一个QTableWidget对象,并设置了它的行数和列数。然后,使用setItem()方法,动态地向表格添加数据。最后,调用show()方法显示表格。