По опыту предыдущих тем(можно посмотреть в профиле) ясно, что текущее положение безвыходно. Попробуем зайти с другого конца.
Что однозначно требуется: есть область рисования и дерево с текстовыми элементами. При перетаскивании элементов на область рисования там должны отрисовываться определенные фигуры в зависимости от id элемента. Что желательно - окно д.б. реализовано в виде класса, потомками которого являются область рисования(может, её нужно не через QGraphicsView делать?) и QTreeWidget(это окно потом вызывать из другого места). В демках drag&drop все по-отдельности и перетаскивание идет только между одинаковыми элементами.