QTableWidget设置文字居中
时间: 2024-05-03 18:20:20 浏览: 271
可以通过设置单元格的文本对齐方式实现文字居中,如下所示:
```cpp
QTableWidgetItem* item = new QTableWidgetItem("text");
item->setTextAlignment(Qt::AlignCenter);
ui->tableWidget->setItem(row, col, item);
```
其中,`Qt::AlignCenter`表示将文本水平居中和垂直居中。
相关问题
qtablewidget设置文字居中
在QTableWidget中设置文字居中可以使用QTableWidgetItem类的setTextAlignment()函数。例如:
```
# 创建QTableWidgetItem对象
item = QTableWidgetItem("文字")
# 设置文字居中
item.setTextAlignment(Qt.AlignCenter)
# 将QTableWidgetItem对象添加到QTableWidget中
tableWidget.setItem(0, 0, item)
```
上面的代码将在QTableWidget的第0行第0列设置一个文字为“文字”,并且居中对齐的QTableWidgetItem对象。
qtablewidget设置文字居中 qss
可以使用以下QSS样式将QTableWidget中的文本居中:
```
QTableWidget {
qproperty-verticalAlignment: AlignCenter;
}
QTableWidget::item {
text-align: center;
}
```
第一行设置了QTableWidget的垂直对齐方式为居中。
第二行设置了QTableWidget中的QTableWidgetItem(每个单元格)的文本对齐方式为居中。
阅读全文
相关推荐















