zazaka, для того чтобы строить деревья тебе необходимо использовть QTreeWidget.
Но я с ним не до конца разобрался. Точнее не понял как биндить собитыя для элементов списка.
Постараюсь попозже выложить кусок кода. На основной работе завал, нет времени заниматься разработкой