Painter drawtext bounding rect?

Alles rund um die Programmierung mit Qt
Antworten
rvb
Beiträge: 35
Registriert: 8. April 2010 14:42

Painter drawtext bounding rect?

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Das boundingRect der QPainter-Methoden ist eine vorgabe des Begrenzungsrahmens.

Die Methoden die du suchst sind in QFontMetrics zu finden.
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag 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 :))
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
rvb
Beiträge: 35
Registriert: 8. April 2010 14:42

Beitrag 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
Antworten