Вы создаете и добавляете элемент:
newItem = new QTreeWidgetItem(myExplorer);
установить данные:
newItem->setData(myListWidgetItem::idType, 1234);
И есть слот, который принимает выбранный элемент (на дереве), из которого вы можете прочитать данные:
connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );