Установите текст заголовка заголовка QTreeView

У меня такая же проблема, как:

Каков метод установки текста для заголовка QTreeWidget?

с одним отличием: я использую виджет treeView, а не виджет дерева, поэтому ответ там не помог.

Я не смог найти в документации никаких инструкций, как это сделать.

Итак, как я могу установить текст заголовка QTreeView?


person sara    schedule 03.09.2012    source источник


Ответы (2)


Это можно сделать в классе вашей модели, который, вероятно, наследует QStandardItemModel.

Обычно вы звоните:

QStandardItemModel::setHorizontalHeaderLabels ( const QStringList & labels )

только для текста или

 QStandardItemModel::setHorizontalHeaderItem ( int column, QStandardItem * item )

если требуется дополнительная настройка элементов заголовка.

person Daniel Vérité    schedule 03.09.2012

Ах ... любой, кто разочаровывается в PyQt5, может попробовать это:

self.ui.treeView.setHeaderHidden( False )
person mike rodent    schedule 26.10.2020