Не зря говорят: "... задаешь вопрос а через 5 минут сам находишь ответ...".
Смотреть нужно в сторону QGraphicsView, по крайней мере у Шлее я нашел в примерах и вроде подходит.
...
QGraphicsLineItem* fLineItem =
scene.addLine(QLineF(100, 100, 200, 200), QPen(Qt::green, 3));
fLineItem->setFlags(QGraphicsItem::ItemIsMovable);
...
осталось только в цикле addLine подставлять свои значения...
но как заставить LineItem двигаться ТОЛЬКО по вертикали при перемещении "мышкой"?