pyqt5中,table怎么添加表的描述
时间: 2024-02-09 07:11:27 浏览: 53
qt5下操作table表格
在PyQt5中,可以使用QTableWidget类创建表格,可以在表格中添加表的描述。具体步骤如下:
1. 创建QTableWidget对象:
```python
tableWidget = QTableWidget()
```
2. 设置表格的行数和列数:
```python
tableWidget.setRowCount(5)
tableWidget.setColumnCount(3)
```
3. 添加表头:
```python
tableWidget.setHorizontalHeaderLabels(['列1','列2','列3'])
tableWidget.setVerticalHeaderLabels(['行1','行2','行3','行4','行5'])
```
4. 在表格中添加描述:
```python
tableWidget.setItem(0, 0, QTableWidgetItem("描述1"))
tableWidget.setItem(1, 0, QTableWidgetItem("描述2"))
tableWidget.setItem(2, 0, QTableWidgetItem("描述3"))
```
其中,`setItem(row, column, item)`用于在指定的行和列中添加一个QTableWidgetItem对象,可以设置该对象的文本内容。
5. 显示表格:
```python
tableWidget.show()
```
完整代码示例:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QTableWidgetItem
app = QApplication([])
tableWidget = QTableWidget()
tableWidget.setRowCount(5)
tableWidget.setColumnCount(3)
tableWidget.setHorizontalHeaderLabels(['列1','列2','列3'])
tableWidget.setVerticalHeaderLabels(['行1','行2','行3','行4','行5'])
tableWidget.setItem(0, 0, QTableWidgetItem("描述1"))
tableWidget.setItem(1, 0, QTableWidgetItem("描述2"))
tableWidget.setItem(2, 0, QTableWidgetItem("描述3"))
tableWidget.show()
app.exec_()
```
阅读全文