Qt Code:
  1. QTreeWidgetItem *current = ...;
  2. QTreeWidgetItem *parent = current->parent();
  3. QTreeWidgetItem *nextSibling;
  4. if(parent){
  5. nextSibling =parent()->child(parent->indexOfChild(current)+1);
  6. else {
  7. QTreeWidget *treeWidget = current->treeWidget();
  8. nextSibling = treeWidget->topLevelItem(treeWidget->indexOfTopLevelItem(current)+1);
  9. }
To copy to clipboard, switch view to plain text mode 

Wasn't that hard, was it? Please at least look at available methods for all the related classes before asking such questions...