tableWidge内容居中显示
时间: 2023-10-06 10:06:00 浏览: 69
可以使用Qt中的QTableWidgetItem类的setTextAlignment()函数来设置TableWidget中单元格内容的对齐方式。以下是一个示例代码:
```
// 创建一个TableWidget
QTableWidget *tableWidget = new QTableWidget();
// 添加行和列
tableWidget->setRowCount(2);
tableWidget->setColumnCount(3);
// 在单元格中添加内容
tableWidget->setItem(0, 0, new QTableWidgetItem("Content 1"));
tableWidget->setItem(0, 1, new QTableWidgetItem("Content 2"));
tableWidget->setItem(0, 2, new QTableWidgetItem("Content 3"));
tableWidget->setItem(1, 0, new QTableWidgetItem("Content 4"));
tableWidget->setItem(1, 1, new QTableWidgetItem("Content 5"));
tableWidget->setItem(1, 2, new QTableWidgetItem("Content 6"));
// 将单元格内容居中显示
for(int row = 0; row < tableWidget->rowCount(); row++){
for(int column = 0; column < tableWidget->columnCount(); column++){
QTableWidgetItem* item = tableWidget->item(row, column);
item->setTextAlignment(Qt::AlignCenter);
}
}
```
这样,TableWidget中的所有单元格内容都将居中显示。
阅读全文