pyqttablewidget给第一列添加序号
时间: 2023-08-05 14:09:42 浏览: 101
可以通过使用`QTableWidget`的`setItem`方法设置第一列的`QTableWidgetItem`对象来添加序号。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.table_widget = QTableWidget(self)
self.table_widget.setColumnCount(3)
self.table_widget.setRowCount(5)
for row in range(self.table_widget.rowCount()):
# 创建序号 QTableWidgetItem 对象
item = QTableWidgetItem(str(row + 1))
# 将序号 QTableWidgetItem 对象设置到第一列
self.table_widget.setItem(row, 0, item)
self.setCentralWidget(self.table_widget)
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的代码中,我们创建了一个`QTableWidget`对象,设置了3列5行的表格。然后,我们使用一个循环来为每一行创建一个序号`QTableWidgetItem`对象,并将其设置到第一列。最后,我们将`QTableWidget`对象设置为窗口的中心部件,并显示窗口。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)