• 5638阅读
  • 9回复

[提问]关于QTreeWidgetItem~~ [复制链接]

上一主题 下一主题
离线zds8978
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-17
请问高手如何判断QTreeWidgetItem j 是不是一个已经存在的toplevel?
离线wxj120bw

只看该作者 1楼 发表于: 2011-03-18
能在说的更详细些吗?
离线zds8978
只看该作者 2楼 发表于: 2011-03-18
就是如何判断一个item是否为结点
离线wxj120bw

只看该作者 3楼 发表于: 2011-03-18
结点指这个item还有子item吗
离线zds8978
只看该作者 4楼 发表于: 2011-03-18
回 3楼(wxj120bw) 的帖子
是··就是想知道现有的tree中是否已经有该结点了
离线wxj120bw

只看该作者 5楼 发表于: 2011-03-18
你言下之意 是说匹配item的内容是否存在tree中?并不是item本身吗?
离线zds8978
只看该作者 6楼 发表于: 2011-03-18
回 5楼(wxj120bw) 的帖子
right
离线wxj120bw

只看该作者 7楼 发表于: 2011-03-18
那你就遍历item不就行了吗 在那遇到麻烦了?
离线zds8978
只看该作者 8楼 发表于: 2011-03-18
回 7楼(wxj120bw) 的帖子
用QWidgetItemIterator?
离线wxj120bw

只看该作者 9楼 发表于: 2011-03-18
网上关于QWidgetItemIterator信息并不多 但可以提供各方法参考:调用QTreeWidgetItem * QTreeWidget::topLevelItem ( int index ) const 得到最顶级的rootitem,此时的index应该为0,然后得到rootitem,然后调用int childCount () const得到此rootitem下的子item的数目,然后调用QTreeWidgetItem *     child ( int index ) const方法得到指定第index的子item,然后比较调用QString     text ( int column ) const获得这个index的子item的内容进行比较 如果子item还有子item,就接着遍历, 楼主先看
快速回复
限100 字节
 
上一个 下一个