如何集中QTreeWidget标头
问题描述:
如何集中QTreeWidget
标头?如何集中QTreeWidget标头
我有以下QTreeWidget
:
我想集中在头看起来像这样:
我已经尝试设置这个样式表:
QHeaderView::section {
text-align: center;
}
但它没有奏效。
我知道,与QTableWidget
,我们可以做这样的事情:
myTableWidget->horizontalHeaderItem(0)->setTextAlignment(Qt::AlignCenter);
但QTreeWidget
没有horizontalHeaderItem()。
我在Qt 5.3上。
答
我找到了一个解决方案:
ui->myTreeWidget->header()->setDefaultAlignment(Qt::AlignCenter);
设置默认对齐方式为集中到QHeaderView
。
文档:http://doc.qt.io/qt-4.8/qheaderview.html#defaultAlignment-prop