[qt]QTreeWidget使用

TreeWidgetTest::TreeWidgetTest(QWidget *parent) :

QWidget(parent),

ui(new Ui::TreeWidgetTest)

{

ui->setupUi(this);

ui->treeWidget->setColumnCount(2);

AddBoot("姓名", "学号");

AddBoot("姓名", "学号");

AddBoot("姓名", "学号");

}

void TreeWidgetTest::AddBoot(QString name, QString desc){

QTreeWidgetItem* item = new QTreeWidgetItem(ui->treeWidget);

item->setText(0, name);

item->setText(1, desc);

// ui->treeWidget->addTopLevelItem(item);

AddNode(item, "语文", "数学");

AddNode(item, "语文", "数学");

}

void TreeWidgetTest::AddNode(QTreeWidgetItem* parent, QString s1, QString s2){

QTreeWidgetItem* item = new QTreeWidgetItem;

item->setText(0, s1);

item->setText(1, s2);

parent->addChild(item);

}