C++ 设置QTreeWidget';文本的方法是什么;s头球?
我查看了文档,似乎找不到设置QTreeWidget标题或标题文本的方法 在不设置标题的情况下,QTreeWidget会在我的代码中自动使用数字“1”。下面是一个输出的示例。我想QTreeWidget有一个解决这个问题的方法,但我就是找不到 您正在寻找的 请注意,文档中说它添加了一个新列,因此,如果您的视图中已有文本为“1”的列0,则您可能需要执行以下操作:C++ 设置QTreeWidget';文本的方法是什么;s头球?,c++,qt,qtreewidget,C++,Qt,Qtreewidget,我查看了文档,似乎找不到设置QTreeWidget标题或标题文本的方法 在不设置标题的情况下,QTreeWidget会在我的代码中自动使用数字“1”。下面是一个输出的示例。我想QTreeWidget有一个解决这个问题的方法,但我就是找不到 您正在寻找的 请注意,文档中说它添加了一个新列,因此,如果您的视图中已有文本为“1”的列0,则您可能需要执行以下操作: if(QTreeWidgetItem* header = treeWidget->headerItem()) { header-&
if(QTreeWidgetItem* header = treeWidget->headerItem()) {
header->setText(0, "My Text");
} else {
treeWidget->setHeaderLabel("My Text");
}
下面是设置标题文本的另一种方法
QStringList headerLabels;
headerLabels.push_back(tr("text1"));
headerLabels.push_back(tr("text2"));
headerLabels.push_back(tr("text3"));
..
headerLabels.push_back(tr("textN"));
treeWidget->setColumnCount(headerLabels.count());
treeWidget->setHeaderLabels(headerLabels);