zoukankan      html  css  js  c++  java
  • 7-18

    Qt 树形结构

    #include "widget.h"
    #include "ui_widget.h"

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

    QTreeWidget* tree = new QTreeWidget(this);
    tree->setColumnCount(1); //set the number of the colume
    tree->setHeaderLabel(tr("relation net"));
    tree->show();
    //set the widgetitem
    QTreeWidgetItem *item1 = new QTreeWidgetItem(tree,QStringList(QString("friend")));
    QTreeWidgetItem* item1_1 = new QTreeWidgetItem(item1);
    item1_1->setText(0,"jim");

    QTreeWidgetItem *item2 = new QTreeWidgetItem(tree,QStringList(QString("parents")));
    // item2->setText(1,"parents");
    QTreeWidgetItem* item2_2 = new QTreeWidgetItem(item2);
    item2_2->setText(0,"mom");

    tree->expandAll();
    // QTreeWidgetItem *imageItem1_1 = new QTreeWidgetItem(imageItem1,QStringList(QString("Band1"))); //子节点1
    // imageItem1->addChild(imageItem1_1); //添加子节点

    // QTreeWidgetItem *imageItem2 = new QTreeWidgetItem(ui->treeWidget,QStringList(QString("图像2")));
    // QTreeWidgetItem *imageItem2_1 = new QTreeWidgetItem(imageItem2,QStringList(QString("Band1"))); //子节点1
    // QTreeWidgetItem *imageItem2_2 = new QTreeWidgetItem(imageItem2,QStringList(QString("Band2"))); //子节点2
    // imageItem2->addChild(imageItem2_1); //添加子节点
    // imageItem2->addChild(imageItem2_2);

    // ui->treeWidget->expandAll();
    }

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

  • 相关阅读:
    Linux上统计文件夹下文件个数
    linux----tail 过滤日志文件中的关键字
    Linux----Makefile
    Python--day 3
    Python--day 2
    Python--day 1
    Ubuntu14.04 64位网易云播放器
    qt 串口通信学习的目录
    qt layout 注意要点
    模拟电子第一章半导体
  • 原文地址:https://www.cnblogs.com/hao-tian/p/9327775.html
Copyright © 2011-2022 走看看