Seite 1 von 1

Painter drawtext bounding rect?

Verfasst: 12. November 2010 14:39
von rvb
Hallo Forum,

könnt ihr mal n Beispiel geben, wie ich herausfinden kann, wie wo mein Text endet?
Ich habe einen Painter und zeichne mit drawtext darauf meinen Text ein, nun würde ich gerne wissen, wo die linke untere Ecke des eben gemalten ist. Ich dachte, boundingRect wäre die richtige Funktion, aber entweder hab ich das komplett falsch verstanden, oder einfach nur nicht richtig angewandt. Könnt ihr mir mal mit nem Beispiel aushelfen?

Danke schonmal
Roland

Verfasst: 12. November 2010 15:50
von upsala
Das boundingRect der QPainter-Methoden ist eine vorgabe des Begrenzungsrahmens.

Die Methoden die du suchst sind in QFontMetrics zu finden.

Verfasst: 12. November 2010 16:25
von padreigh
guckstu hier:
http://doc.qt.nokia.com/4.6/opengl-over ... t-cpp.html
in
void GLWidget::drawInstructions(QPainter *painter)
da wirste fündig (ich liebe Qts Examples :))

Verfasst: 12. November 2010 18:43
von rvb
Danke soweit schonmal,

seh ich das richtig, dass ich damit die "Größe" der BoundingBox bekomme? Gibt es auch eine Möglichkeit rausfinden, wo die BoundingBox benutzt wurde? Oder muss ich mir das selber zusammenrechnen?

Grüße
Roland