设置 QTreeView 标头的标头文本

Posted

技术标签:

【中文标题】设置 QTreeView 标头的标头文本【英文标题】:Set the header text of a QTreeView header 【发布时间】:2012-08-28 00:54:04 【问题描述】:

我有同样的问题:

What is the method to set the text for a QTreeWidget's header?

有一个区别:我使用的是 treeView,而不是树小部件,所以那里的答案没有帮助。

我在文档中找不到任何说明。

那么 - 如何设置 QTreeView 的标题文本?

【问题讨论】:

【参考方案1】:

这可以在您可能继承 QStandardItemModel 的模型类中完成。

通常,您会调用:

QStandardItemModel::setHorizontalHeaderLabels ( const QStringList & labels )

仅用于文本,或

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

如果标题项中需要更多自定义。

【讨论】:

【参考方案2】:

啊...任何对 PyQt5 感到沮丧的人都可能想试试这个:

self.ui.treeView.setHeaderHidden( False )

【讨论】:

以上是关于设置 QTreeView 标头的标头文本的主要内容,如果未能解决你的问题,请参考以下文章

右键单击 QTreeView 内的 QHeaderView

节点,尽管设置了应用程序/javascript,快速应用程序仍返回文本/javascript 响应标头(内容类型)

带有小部件和文本的 QStandardItemModel 标头

如何在只有标头的网站上添加页脚类型文本?

为啥 R 将 UTF-8 标头作为文本读取?

带有图像和文本的 HTML 标头 - 将文本与底部对齐?