c++ qtablewidge 设置表头
时间: 2023-07-01 12:09:31 浏览: 111
QTablewidget表头排序,ip地址、整型等
在 C++ 中,可以使用 QTableWidget 类来创建表格,并使用 setHorizontalHeaderItem() 方法为表格设置表头。
以下是一个示例:
```cpp
QTableWidget *tableWidget = new QTableWidget(this);
tableWidget->setRowCount(4);
tableWidget->setColumnCount(2);
QStringList headers;
headers << "Name" << "Age";
tableWidget->setHorizontalHeaderLabels(headers);
QTableWidgetItem *name1 = new QTableWidgetItem("John");
QTableWidgetItem *age1 = new QTableWidgetItem("25");
tableWidget->setItem(0, 0, name1);
tableWidget->setItem(0, 1, age1);
// Add more rows and items as needed
tableWidget->show();
```
在这个示例中,我们创建了一个包含 4 行和 2 列的 QTableWidget 对象,并使用 QStringList 对象设置了表头标签。然后,我们使用 QTableWidgetItem 对象为表格添加了一些数据,并最终显示了表格。
注意,我们使用的是 setHorizontalHeaderLabels() 方法,而不是 setHorizontalHeaderItem() 方法。这是因为前者可以一次性设置多个表头标签,而后者则更适合单独设置每个单元格的表头。
阅读全文