网上关于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,就接着遍历, 楼主先看