QT中treewidget如何获取选中item的层次?

道亦无名
博客专家认证
2020-01-14 01:18:38
QT中treewidget如何获取选中item的层次?
比如根节点,1层子节点,2层子节点,3层子节点,.....

求助中!,急急急!!!
...全文
3899 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_61841573 2021-11-10
  • 打赏
  • 举报
回复

大家是怎么解决的??我也有这个问题

优秀在于学习 2022-06-28
  • 举报
回复
@weixin_61841573 用setData()可以自己自定义位置再用data取就行了
优秀在于学习 2021-10-28
  • 打赏
  • 举报
回复

怎么弄的呀,现在我也面临这个问题

道亦无名 2021-10-28
  • 举报
回复
@优秀在于学习 我的博客中有处理方法了
优秀在于学习 2021-11-01
  • 举报
回复
@道亦无名 已经解决了xx
道亦无名 2020-01-15
  • 打赏
  • 举报
回复
需要利用type这个参数。解决了。
比菜鸟还菜 2020-01-14
  • 打赏
  • 举报
回复
递归吧,一层层遍历直到与当前item指针一致
@风轻云淡_ 2020-01-14
  • 打赏
  • 举报
回复
转换成代码的话,大致是这样
while(item && item->parent)
{
item = item->parent;
count++;
}
@风轻云淡_ 2020-01-14
  • 打赏
  • 举报
回复 4
遍历,根节点的parent指针是为空的。获取选中item之后,依次访问父节点,直到为空。访问了多少层,就是当前的item在多少层中。

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧