• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
QinXian
博客园    首页    新随笔    联系   管理    订阅  订阅
Treewidget节点的增加

父节点的创建

    // 隐藏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);

 

posted on 2022-12-02 22:58  蜕变-专一  阅读(138)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3