pyqt5中,怎么使用表格来展示数据
时间: 2024-01-21 22:20:18 浏览: 23
在PyQt5中,可以使用QTableWidget控件来创建表格并展示数据。下面是一个简单的例子:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QTableWidgetItem, QVBoxLayout
app = QApplication([])
window = QWidget()
# 创建表格并设置列数和行数
table = QTableWidget()
table.setColumnCount(2)
table.setRowCount(3)
# 设置表格内容
table.setItem(0, 0, QTableWidgetItem("Name"))
table.setItem(0, 1, QTableWidgetItem("Age"))
table.setItem(1, 0, QTableWidgetItem("Tom"))
table.setItem(1, 1, QTableWidgetItem("25"))
table.setItem(2, 0, QTableWidgetItem("Jerry"))
table.setItem(2, 1, QTableWidgetItem("30"))
# 将表格添加到主窗口中
layout = QVBoxLayout()
layout.addWidget(table)
window.setLayout(layout)
window.show()
app.exec_()
```
在上面的例子中,我们创建了一个QTableWidget控件,设置了表格的列数和行数,并且使用setItem()方法设置了表格的内容。最后,我们将表格添加到了主窗口中,并且通过show()方法显示窗口。