zoukankan      html  css  js  c++  java
  • QTreeWidget

    #include "dialog.h"
    #include "ui_dialog.h"
    #include<QtCore>
    #include<QtGui>
    
    Dialog::Dialog(QWidget *parent) :
        QDialog(parent),
        ui(new Ui::Dialog)
    {
        ui->setupUi(this);
        ui->treeWidget->setColumnCount(2);
        //ui->treeWidget->setHeaderLabel("Boat");
        ui->treeWidget->setHeaderLabels(QStringList() << "one" << "two");
        AddRoot("1 Hello","cat");
        AddRoot("2 Hello","cat");
        AddRoot("3 Hello","cat");
    }
    
    Dialog::~Dialog()
    {
        delete ui;
    }
    
    void Dialog::AddRoot(QString name,QString Description)
    {
        QTreeWidgetItem *itm = new QTreeWidgetItem(ui->treeWidget);
        itm->setText(0,name);
        itm->setText(1,Description);
        //ui->treeWidget->addTopLevelItem(itm);
    
        AddChild(itm,"one","hello");
        AddChild(itm,"two","world");
    }
    void Dialog::AddChild(QTreeWidgetItem *parent,QString name,QString Description)
    {
    
        QTreeWidgetItem *itm = new QTreeWidgetItem();
        itm->setText(0,name);
        itm->setText(1,Description);
        parent->addChild(itm);
       // ui->treeWidget->addTopLevelItem(itm);
    }
    
    void Dialog::on_pushButton_clicked()
    {
        ui->treeWidget->currentItem()->setBackgroundColor(0,Qt::red);
        ui->treeWidget->currentItem()->setBackgroundColor(1,Qt::blue);
    }
    

      

  • 相关阅读:
    My first blog!
    Elasticsearch安装 + Head插件安装 + Bigdesk插件安装
    泛型-反射-注解
    JFinal自定义FreeMarker标签
    Hadoop集群中节点角色定义
    HBase
    MapReduce
    HDFS
    Hadoop基本概念
    HTTP浅析
  • 原文地址:https://www.cnblogs.com/my-cat/p/6151549.html
Copyright © 2011-2022 走看看