QtableView绑定的QStandardItemModel如何让文本居中
时间: 2023-05-24 14:04:50 浏览: 2208
自定义QComboBox,实现文字居中显示
可以通过设置QStandardItem对象的对齐方式来实现文本居中。具体操作如下:
1. 创建一个QStandardItem对象,并设置其文本和对齐方式。
```
QStandardItem *item = new QStandardItem("中间对齐");
item->setTextAlignment(Qt::AlignCenter); // 设置文本居中
```
2. 将QStandardItem对象添加到QStandardItemModel中。
```
QStandardItemModel *model = new QStandardItemModel();
model->appendRow(item);
```
3. 将QStandardItemModel对象绑定到QTableView上,显示出来。
```
QTableView *tableView = new QTableView();
tableView->setModel(model);
tableView->show();
```
通过以上操作,就可以让QTableView绑定的QStandardItemModel中的文本居中显示了。
阅读全文