TableWidget

#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

private:
    Ui::Widget *ui;
};
#endif // WIDGET_H
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //treeWidget 空间的使用
    //添加头
    ui->treeWidget->setHeaderLabels(QStringList()<<"英雄姓名"<<"英雄介绍");
    //添加项目
    QTreeWidgetItem* liItem = new QTreeWidgetItem(QStringList()<<"力量");
    QTreeWidgetItem* minItem = new QTreeWidgetItem(QStringList()<<"敏捷");
    QTreeWidgetItem* zhiItem = new QTreeWidgetItem(QStringList()<<"智力");

    //添加顶层项目
    ui->treeWidget->addTopLevelItem(liItem);
    ui->treeWidget->addTopLevelItem(minItem);
    ui->treeWidget->addTopLevelItem(zhiItem);

    //追加子项目,子项目也是 QTreeWidgetItem 类型
    QStringList Li1;
    QStringList Li2;
    QStringList Min1;
    QStringList Min2;
    QStringList Zhi1;
    QStringList Zhi2;

    Li1<<"刚被猪"<<"前排坦克";
    Li2<<"船长"<<"前排坦克";

    Min1<<"月骑"<<"中排物理输出";
    Min2<<"小鱼人"<<"前排战士";

    Zhi1<<"死灵法师"<<"前排法师坦克";
    Zhi2<<"巫医"<<"后排辅助法师";


    QTreeWidgetItem* Li_1 = new QTreeWidgetItem(Li1);
    liItem->addChild(Li_1);
    QTreeWidgetItem* Li_2 = new QTreeWidgetItem(Li2);
    liItem->addChild(Li_2);

    QTreeWidgetItem* Min_1 = new QTreeWidgetItem(Min1);
    minItem->addChild(Min_1);
    QTreeWidgetItem* Min_2 = new QTreeWidgetItem(Min2);
    minItem->addChild(Min_2);

    QTreeWidgetItem* Zhi_1 = new QTreeWidgetItem(Zhi1);
    zhiItem->addChild(Zhi_1);
    QTreeWidgetItem* Zhi_2 = new QTreeWidgetItem(Zhi2);
    zhiItem->addChild(Zhi_2);



}

Widget::~Widget()
{
    delete ui;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值