新建项目

第一步:设置头标签

第二步:设置item

第三步:创建子item,挂载在顶层item下

完整代码

#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);// 第一步:设置头标签,匿名对象ui->treeWidget->setHeaderLabels(QStringList() << "英雄" << "英雄介绍");// 第二步:设置itemQTreeWidgetItem* power = new QTreeWidgetItem(QStringList() <treeWidget->addTopLevelItem(power);QTreeWidgetItem* agile = new QTreeWidgetItem(QStringList() <treeWidget->addTopLevelItem(agile);QTreeWidgetItem* intelligence = new QTreeWidgetItem(QStringList() <treeWidget->addTopLevelItem(intelligence);// 第三步:创建子item,挂载在顶层itemQStringList hero1;hero1 << "吕布" <addChild(l1);QStringList hero2;hero2 << "上官婉儿" <addChild(l2);QStringList hero3;hero3 << "诸葛亮" <addChild(l3);}Widget::~Widget(){delete ui;}

效果