qttreewidget详解_qtreewidget获取节点层级
节点 详解 获取 层级 qtreewidget
2023-06-13 09:15:10 时间
大家好,又见面了,我是你们的朋友全栈君。
目前了解到的有两种方法:
1:通过findItems 过滤出符合条件的item 只是用于简单的过滤,复杂的效果不太好, 推荐第二种
QList<QTreeWidgetItem*> findItems(const QString &text, Qt::MatchFlags flags,
int column = 0) const;
QList<QTreeWidgetItem*> MatchItem = ui->treeWidget->findItems("检测报告", Qt::MatchExactly|Qt::MatchRecursive, 0);
for(auto item: MatchItem)
{
item->setHidden(true);
}
2: 遍历整个item 通过条件判断
QTreeWidgetItemIterator it(ui->treeWidget);
while (*it)
{
if((*it)->text(0) == "检测报告")
{
(*it)->setHidden(true);
}
++it;
}
具体项目需求:只查看检测报告这节点**
while (*it)
{
if((*it)->text(0) != "检测报告" && (*it)->parent()!=nullptr)
{
if((*it)->parent()->text(0) != "检测报告")
{
(*it)->setHidden(check);
}
}
++it;
}
效果如图:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/187224.html原文链接:https://javaforall.cn
相关文章
- UE4实现动态分支及相关材质节点编译原理
- java根据子节点获取它对应的所有父节点_java根据父节点查找子节点
- 给定二叉树的根节点root,请用先序/中序/后序遍历分别返回其节点值
- TKE 注册节点,IDC 轻量云原生上云的最佳路径
- Linux基础:详解Linux索引节点inode
- Kubernetes集群部署之五node节点部署详解架构师
- hadoop添加节点和删除节点详解大数据
- 使用MapReduce求任何两名员工信息传递所需要经过的中间节点数详解大数据
- 清楚节点内的空格的JS代码详解编程语言
- java通过XPath解析xml节点详解编程语言
- easyui tree 判断是否是叶子节点详解编程语言
- java对xml节点属性的增删改查详解编程语言
- js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选详解编程语言
- 别错过儿童免疫的黄金节点!请参考这份疫苗接种方案
- 在 Azure 节点任务管理器上玩俄罗斯方块
- 挂掉恐慌Redis集群主节点危机(redis集群主节点挂掉)
- Oracle多节点架构从主从模式到双主模式(oracle 主从模式)
- Redis节点运维指南从搭建到维护(redis节点运维教程)