在pyqt5中修改第一行第二列的值
时间: 2024-03-01 22:22:55 浏览: 86
修改DataTable的某一行某一列的值
4星 · 用户满意度95%
在PyQt5中,可以使用QTableWidget来显示表格数据,修改第一行第二列的值可以通过以下代码实现:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table_widget = QTableWidget()
table_widget.setRowCount(3)
table_widget.setColumnCount(3)
# 添加表格数据
table_widget.setItem(0, 0, QTableWidgetItem("1"))
table_widget.setItem(0, 1, QTableWidgetItem("2"))
table_widget.setItem(0, 2, QTableWidgetItem("3"))
table_widget.setItem(1, 0, QTableWidgetItem("4"))
table_widget.setItem(1, 1, QTableWidgetItem("5"))
table_widget.setItem(1, 2, QTableWidgetItem("6"))
table_widget.setItem(2, 0, QTableWidgetItem("7"))
table_widget.setItem(2, 1, QTableWidgetItem("8"))
table_widget.setItem(2, 2, QTableWidgetItem("9"))
# 修改第一行第二列的值为"10"
table_widget.setItem(0, 1, QTableWidgetItem("10"))
table_widget.show()
app.exec_()
```
这里我们先创建了一个QTableWidget,设置了3行3列的表格,并添加了数据。然后,我们通过`table_widget.setItem(0, 1, QTableWidgetItem("10"))`来修改第一行第二列的值为"10"。最后,我们调用`table_widget.show()`来显示表格。
阅读全文