zoukankan      html  css  js  c++  java
  • QT中TreeWidget树控件的使用

    关于Item Widgets中Tree Widget的使用方法!

    TreeWidget树控件的使用

    • 创建列表头, 该控件有什么属性
    QStringList header_list;
    header_list<<"英雄"<<"属性";
    ui->treeWidget->setHeaderLabels(header_list);
    
    • 创建节点
    //创建顶层节点
    QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<<"力量");
    QTreeWidgetItem * miItem = new QTreeWidgetItem(QStringList()<<"敏捷");
    QTreeWidgetItem * zhiItem = new QTreeWidgetItem(QStringList()<<"智力");
    
    • 添加顶层节点
    // 添加顶层节点
    ui->treeWidget->addTopLevelItem(liItem);
    ui->treeWidget->addTopLevelItem(miItem);
    ui->treeWidget->addTopLevelItem(zhiItem);
    
    • 给节点添加内容
    // 给每一个节点添加内容,并且可以通过addChild来创建子子节点
    for (int var = 0; var < 5; ++var) {
    QStringList hero1;
    hero1<<"刚背猪"<<"前排躺客,可厉害了,相当帅气,又称鼻涕猪!";
    QTreeWidgetItem * li = new QTreeWidgetItem(hero1);
    liItem->addChild(li);
    
    QTreeWidgetItem *miao = new QTreeWidgetItem(QStringList()<<"吴晓彤"<<"憨憨儿,啊哈哈哈哈哈!");
    
    li->addChild(miao);
    }
    for (int var = 0; var < 5; ++var) {
    QStringList hero1;
    hero1<<"刚背猪"<<"前排躺客,可厉害了,相当帅气,又称鼻涕猪!";
    QTreeWidgetItem * li = new QTreeWidgetItem(hero1);
    miItem->addChild(li);
    }
    for (int var = 0; var < 5; ++var) {
    QStringList hero1;
    hero1<<"刚背猪 安达市大所多"<<"前排躺客,可厉害了,相当帅气,又称鼻涕猪!";
    QTreeWidgetItem * li = new QTreeWidgetItem(hero1);
    zhiItem->addChild(li);
    }
    
    效果图

    image-20200325132330953

    此情可待成追忆,只是当时已惘然!

  • 相关阅读:
    【深度强化学习】Curriculum-guided Hindsight Experience Replay读后感
    【深度学习】perceptron(感知机)
    【深度学习】基础--NumPy
    【RMAN】一些参数温故知新
    初识Kotlin之函数
    初识Kotlin之变量
    编程和英语一起学,每日一词
    SpringBoot注册Windows服务和启动报错的原因
    从Docker 到Jenkins 到Ansible的部署经验
    IDEA 常用配置
  • 原文地址:https://www.cnblogs.com/Abraverman/p/15208771.html
Copyright © 2011-2022 走看看