c++ qtablewidget初始化代码
时间: 2024-01-29 17:00:36 浏览: 96
QTableWidget是一个用于显示和编辑表格数据的小部件。下面是初始化QTableWidget的代码示例:
```python
# 导入必要的模块
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
from PyQt5.QtCore import Qt
# 创建一个应用程序实例
app = QApplication([])
# 创建一个QTableWidget实例
table_widget = QTableWidget()
# 设置表格的行数和列数
table_widget.setRowCount(5)
table_widget.setColumnCount(3)
# 设置表格的水平和垂直表头标签
table_widget.setHorizontalHeaderLabels(['列1', '列2', '列3'])
table_widget.setVerticalHeaderLabels(['行1', '行2', '行3', '行4', '行5'])
# 设置表格的单元格内容
for row in range(5):
for col in range(3):
item = QTableWidgetItem(f'内容{row + 1}-{col + 1}')
item.setTextAlignment(Qt.AlignCenter)
table_widget.setItem(row, col, item)
# 设置表格的自动调整大小策略
table_widget.resizeColumnsToContents()
table_widget.resizeRowsToContents()
# 显示表格小部件
table_widget.show()
# 运行应用程序
app.exec_()
```
以上代码创建了一个大小为5行3列的QTableWidget,并为每个单元格设置了内容。表格的表头标签由水平和垂直方向的标签数组指定。最后,通过设置自动调整大小策略,使得所有单元格的内容自动调整大小以适应单元格的宽度和高度。
阅读全文
相关推荐


















