如何集中 QTreeWidget header
How to centralize the QTreeWidget header
如何集中QTreeWidget
header?
我有以下 QTreeWidget
:
我想集中 header 看起来像这样:
我已经尝试设置此样式表:
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
如何集中QTreeWidget
header?
我有以下 QTreeWidget
:
我想集中 header 看起来像这样:
我已经尝试设置此样式表:
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