Seite 1 von 1

[erledigt]Schrift zerstückelt beim Bewegen von Knoten/Kanten

Verfasst: 11. August 2007 01:11
von Malriks
Es geht um folgendes:

ich habe mir mal genauer das Beispiel "ElasticNodes" von der Trolltech-Seite angeguckt und wollte dort jeden Knoten beschriften.

Das habe ich gemacht mit:

Code: Alles auswählen

QRectF textRect = new QRectF(0, 0, 100, 100);
				String text = this.getName();
				QFont font = painter.font();
				font.setPointSize(5);
				painter.setFont(font);
				painter.setPen(QColor.black);
				painter.drawText(textRect.translated(2,2), text);
jetzt habe ich das Problem, dass wenn ich die Knoten bewege, dass die Beschriftung zerstückelt dargestellt wird beim Bewegen. Weiss hier jemand Rat? Oder ist es nicht möglich die Schrift dauerhaft vernünftig darzustellen?

Verfasst: 13. August 2007 23:31
von Malriks
hat wirklich niemand eine Idee? oder ist mein Problem nicht genau genug beschrieben? wäre echt nett, wenn mir jemand helfen könnte. Ist sehr wichtig.

Verfasst: 14. August 2007 09:14
von upsala
Weis den QGraphicsItem überhaupt wie groß es ist? Ich kann mir nicht vorstellen, daß der Text immer 100x100 Pixel hat.

Verfasst: 14. August 2007 09:51
von Malriks
upsala hat geschrieben:Weis den QGraphicsItem überhaupt wie groß es ist? Ich kann mir nicht vorstellen, daß der Text immer 100x100 Pixel hat.
nee man weiss natürlich nicht wie groß die Schrift ist, aber bei 100x100 hat man auf jeden Fall immer die Schrift komplett drauf. Das Problem liegt ja auch beim Bewegen der Schrift. Das müsste doch eigentlich nicht damit zusammenhängen oder?

Verfasst: 14. August 2007 12:23
von upsala
Ich wiederhole mich nur ungern:
Weis den QGraphicsItem überhaupt wie groß es ist?

Verfasst: 14. August 2007 13:10
von Malriks
upsala hat geschrieben:Ich wiederhole mich nur ungern:
Weis den QGraphicsItem überhaupt wie groß es ist?
ja weiss es, aber es ist natürlich viel zu klein :roll:

vielen Dank! hast mir wirklich sehr geholfen!!! das Problem habe ich schon lange versucht zu lösen. Besten Dank. :D :lol: :wink: