Ну, расположение нодов - это automatic layouting, такого вроде полно
А мне именно чтобы "юзер мышом тягаль" нада...
Эти вещи связаны. Если QGridLayoit то "просто тягание" довольно бессмысленно, ведь передвинуть можно только в определенную ячейку лайаута (которая может быть и за его текущими границами). Вот ее и надо вычислять и "хайлайтить". Да, Dnd здесь бесполезен
Придется самому ваять, наверно
Я пока не пожалел о таком решении. По-любому дизайн нодов свой (а це вже добрячий шматок). Остального не так уж много чтобы копаться в чужом коде, а в конце-концов еще и выяснится что он не подходит.