PyQt读入一个矩阵
时间: 2023-12-14 22:39:03 浏览: 63
一个产品看板-基于PYQT
可以使用QTableWidget来读入一个矩阵,具体步骤如下:
1. 创建QTableWidget对象,并设置表格的行数和列数。
```python
table = QTableWidget(rows, cols)
```
2. 读入矩阵数据,将数据写入到表格中。
```python
for i in range(rows):
for j in range(cols):
item = QTableWidgetItem(str(matrix[i][j]))
table.setItem(i, j, item)
```
完整代码示例:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
import sys
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
rows = len(matrix)
cols = len(matrix[0])
app = QApplication(sys.argv)
table = QTableWidget(rows, cols)
for i in range(rows):
for j in range(cols):
item = QTableWidgetItem(str(matrix[i][j]))
table.setItem(i, j, item)
table.show()
sys.exit(app.exec_())
```
运行后会弹出一个表格,其中包含了输入的矩阵数据。
阅读全文