QTableWidget的水平表头和垂直表头的设定
时间: 2024-02-12 14:05:47 浏览: 115
QTableWidget 多行表头
QTableWidget是一个Qt中用于显示表格数据的控件,可以通过以下的方式设置水平表头和垂直表头:
1. 设置水平表头
可以通过setHorizontalHeaderLabels()方法设置水平表头的名称,示例如下:
```
QTableWidget *table = new QTableWidget();
table->setColumnCount(3); //设置列数
QStringList headerLabels;
headerLabels << "姓名" << "年龄" << "性别";
table->setHorizontalHeaderLabels(headerLabels); //设置水平表头
```
2. 设置垂直表头
可以通过setVerticalHeaderLabels()方法设置垂直表头的名称,示例如下:
```
QTableWidget *table = new QTableWidget();
table->setRowCount(3); //设置行数
QStringList headerLabels;
headerLabels << "第一行" << "第二行" << "第三行";
table->setVerticalHeaderLabels(headerLabels); //设置垂直表头
```
另外,还可以通过QHeaderView类对表头进行一些样式和行为的设置,例如调整表头的宽度、设置表头的对齐方式等。
阅读全文