首页 > 其他分享 >Treewidget节点的增加

Treewidget节点的增加

时间:2022-12-02 23:15:04浏览次数:38  
标签:pChild pTreewidget setText QTreeWidgetItem Treewidget 增加 new 节点

父节点的创建

    // 隐藏QTreewidget标题头

    ui->treeWidget->header()->hide();

    // 实现Treewidget父节点的挂载

    // 创建存放QTreewidget的容器

    QList<QTreeWidgetItem*>lsTree;

    QTreeWidgetItem *pTreewidget = new QTreeWidgetItem();

    pTreewidget->setText(0,"column1");

    lsTree.push_back( pTreewidget);

    pTreewidget = new QTreeWidgetItem();

    pTreewidget->setText(0,"column2");

    lsTree.push_back( pTreewidget);

    ui->treeWidget->addTopLevelItems(lsTree);

子节点的挂载

   // 子节点的挂载 新手版

    QTreeWidgetItem *pChild = new QTreeWidgetItem();

    pChild->setText(0,"child1");

    pTreewidget->addChild(pChild);

    pChild = new QTreeWidgetItem();

    pChild->setText(0,"child2");

pTreewidget->addChild(pChild);

 

    // 子节点挂载进阶版

    // 先创建一个存放某节点孩子的容器 例如节点二

    QList<QTreeWidgetItem*>pNodeTwoChildren;

    // 开始挂载

    QTreeWidgetItem *pTree = new QTreeWidgetItem();

    pTree->setText(0,"Child1");

    pNodeTwoChildren.push_back(pTree);

    pTree = new QTreeWidgetItem();

    pTree->setText(0,"Child2");

    pNodeTwoChildren.push_back(pTree);

pTreewidget->addChildren(pNodeTwoChildren);

 

标签:pChild,pTreewidget,setText,QTreeWidgetItem,Treewidget,增加,new,节点
From: https://www.cnblogs.com/QinXian/p/16945941.html

相关文章

  • Treewidget节点的删除
    父节点的删除    //第一种   //树状列表父节点的删除   //有点莽不支持这种操作deleteui->treeWidget->topLevelItem(0);    // 第二种 ......
  • 展锐Android平台增加gadget 虚拟usb串口
    方案一:需要修改展锐现有Windows端驱动,增加一组MI接口。由于无法推动展锐修改Windows驱动,该方案不推荐。SL8541E/device/sprd/sharkle/common/rootdir/root/init.common.us......
  • weblogic12版本节点启动报错问题处理
    问题:<Sep12,202211:00:13AMCST><Warning><DeploymentService><BEA-290074><Deploymentserviceservletreceivedfiledownloadrequestforfile"security/Se......
  • Google Analytics增加访问统计样本
    有的时候,GoogleAnalytics统计的页面速度的样本比较少,比如只有1个,如果想增加GoogleAnalytics增加访问统计样本,可以这样:_gaq.push(['_setSiteSpeed......
  • day36-bom对象与dom节点
    操作bom对象bom:浏览器对象模型window对象,代表浏览器窗口//window.alert(22)window.innerHeight//595window.innerWidth//131window.innerWidth//322w......
  • 帝国cms 增加分页下拉框
    改动地址:e/class/connect下InfoUsePage(前台分页伪静态)//前台分页(伪静态)functionInfoUsePage($num,$line,$page_line,$start,$page,$search,$add){ global$fun_r; ......
  • 云原生技术采用增加,全球60%后端开发人员都在使用容器 | 趋势分享
    导读:过去几年里,随着数字经济的发展,数字化转型成为企业发展的核心战略。企业上云已是大势所趋,以容器为基础的云原生理念与技术应运而生,并被用户广泛接受。基于容器、微服务、......
  • deepin增加swap分区
    安装系统时,考虑到现在内存都很大,没必要再分配swap分区了。并且swap分区就是把硬盘做内存使用,归根结底是内存不够,再怎么折腾,也提高不了性能。结果使用的时候出现了没考虑到......
  • Python 日期(字符串格式)增加n天并返回(字符串格式)
    fromdatetimeimportdatetimefromdatetimeimporttimedeltadefdate_add(date_str,days_count=1):date_list=time.strptime(date_str,"%Y-%m-%d")y,......
  • thinkphp 3.2 增加每页显示条数
    先上效果图  需求多加一个类似phpmyadmin一样的每页显示条数查了好久都没找到看到thinkphp分页类是html拼接的很low 但是方便了我修改新增需求在原生分页类基......