如何集中 QTreeWidget header

How to centralize the QTreeWidget header

如何集中QTreeWidgetheader?

我有以下 QTreeWidget:

我想集中 header 看起来像这样:

我已经尝试设置此样式表:

QHeaderView::section {
     text-align: center;
 }

但是没有用。

我知道 QTableWidget 我们可以做这样的事情:

myTableWidget->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignCenter);

但是QTreeWidget没有horizo​​ntalHeaderItem()。

我正在使用 Qt 5.3。

我找到了解决方案:

ui->myTreeWidget->header()->setDefaultAlignment(Qt::AlignCenter);

将默认对齐设置为集中到 QHeaderView

文档:http://doc.qt.io/qt-4.8/qheaderview.html#defaultAlignment-prop