pyqt QTableView 添加数据
时间: 2023-12-29 07:19:54 浏览: 195
可以使用QStandardItemModel来添加数据。
步骤如下:
1. 创建一个QStandardItemModel对象
2. 添加表头
3. 添加数据到模型中
4. 将模型设置到QTableView中显示
示例代码如下:
```python
from PyQt5.QtGui import QStandardItemModel, QStandardItem
from PyQt5.QtWidgets import QTableView, QApplication
# 创建QStandardItemModel对象
model = QStandardItemModel()
# 添加表头
model.setHorizontalHeaderLabels(['姓名', '性别', '年龄'])
# 添加数据到模型中
row_1 = [QStandardItem('小明'), QStandardItem('男'), QStandardItem('18')]
row_2 = [QStandardItem('小红'), QStandardItem('女'), QStandardItem('20')]
model.appendRow(row_1)
model.appendRow(row_2)
# 创建QTableView对象,并将模型设置到QTableView中显示
table_view = QTableView()
table_view.setModel(model)
table_view.show()
# 运行应用程序
app = QApplication([])
app.exec_()
```
运行结果如下:
![image](https://cdn.nlark.com/yuque/0/2022/png/729931/1641481129338-70321c7e-b1cf-4541-8ccb-63748e7c3343.png)
阅读全文