qt qstandarditemmodel 怎么使treeview表头文本的居中
时间: 2023-06-26 12:06:36 浏览: 273
关于TreeView的简单使用(Qt6.4.1)测试源码
5星 · 资源好评率100%
可以通过设置QHeaderView中的对齐方式来实现表头文本的居中,具体方法如下:
```cpp
QTreeView *treeView = new QTreeView(this);
QStandardItemModel *model = new QStandardItemModel(this);
treeView->setModel(model);
// 获取表头视图
QHeaderView *headerView = treeView->header();
// 设置表头文本对齐方式为居中
headerView->setDefaultAlignment(Qt::AlignCenter);
```
在上述代码中,我们通过`setDefaultAlignment`方法将表头文本的对齐方式设置为居中。使用该方法时,需要传入一个Qt::AlignmentFlag类型的参数,这里我们传入了`Qt::AlignCenter`,表示居中对齐。
阅读全文