我检查了文档here,但似乎找不到用于设置QTreeWidget标题或标题文本的方法。

不设置标题,QTreeWidget自动在我的代码中使用数字“1”。下面是其输出示例。我以为QTreeWidget具有用于此的方法,但我找不到它。

最佳答案

您正在寻找setHeaderLabel

请注意,文档说它添加了一个新列,因此,如果您的 View 已经具有带有文本“1”的列0,则可能必须执行以下操作:

if(QTreeWidgetItem* header = treeWidget->headerItem()) {
  header->setText(0, "My Text");
} else {
  treeWidget->setHeaderLabel("My Text");
}

关于c++ - 为QTreeWidget的标题设置文本的方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9943866/

10-11 18:13