хм...вообще то это и был пример...ладно смотри еще раз:
ui.treeWidget - наше дерево виджетов
C++ (Qt)
// создаем новый итем (пусть сначала базовый)
QTreeWidgetItem *topLevelItem=new QTreeWidgetItem(ui.treeWidget);
// вешаем его на наше дерево в качестве топ узла.
ui.treeWidget->addTopLevelItem(topLevelItem);
// укажем текст итема
topLevelItem->setText(0,"Итем");
// создаем новый итем и сразу вешаем его на наш базовый
QTreeWidgetItem *item=new QTreeWidgetItem(topLevelItem);
// укажем текст итема
item->setText(0,"Под итем");