#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
//treeWideget控件的使用
//设置水平头
ui->treeWidget->setHeaderLabels(QStringList()<<"英雄"<<"英雄简介");
//setHeaderLabels(QStringList()<<"英雄"<<"英雄简介");这里实际上使用了匿名函数
QTreeWidgetItem * item1 = new QTreeWidgetItem(QStringList()<<"力量");
QTreeWidgetItem * item2 = new QTreeWidgetItem(QStringList()<<"敏捷");
QTreeWidgetItem * item3 = new QTreeWidgetItem(QStringList()<<"智力");
// 加载顶层的节点
ui->treeWidget->addTopLevelItem(item1);
ui->treeWidget->addTopLevelItem(item2);
ui->treeWidget->addTopLevelItem(item3);
//追加子节点
QStringList heroL1 = QStringList()<<"刚背兽"<<"前排坦克,追他是团灭的开始";
QTreeWidgetItem * heroGang = new QTreeWidgetItem(heroL1);
item1->addChild(heroGang);
}
MainWindow::~MainWindow()
{
delete ui;
}
展示效果:
已经设置好了ui界面,不要使用Tree View控件,这个需要学习MySQL这类数据库才可以使用.使用Tree Widget