aufbauend auf dem QGraphicsview Diagramm Beispiel versuche ich Text an die Arrows zu schreiben, wenn ich es so machen klappt es auch:
Code: Alles auswählen
QPointF a=(line().p1()+line().p2())/2;
painter->drawText(a,"Test");
Code: Alles auswählen
QPointF a=(line().p1()+line().p2())/2;
title->setPlainText("Test");
title->setPos(a);
wobei title Im Konstruktor mit:
title=new QGraphicsTextItem;
initialisiert wird.
Habe auch shconmal setPos(0,0); versucht aber ohne Erfolg, scheinbar denk ich im flashcen Koordinatensystem oder muss ich nochirgendetwas aufrufen damit der Text auch gezeichnet wird?
Oder wo könnte noch einer entscheidender Unterschied zwischen beiden Vorgehensweisen liegen? BoundingRect oder so?
Vielen Dank
Marc