[gelöst] QPainter .rotate

Alles rund um die Programmierung mit Qt
Antworten
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

[gelöst] QPainter .rotate

Beitrag von Neuling_ »

Guten Morgen,

ich habe das Paint-Event eines QDialoges folgendermaßen überschrieben:

Code: Alles auswählen

QPainter label(this);
label.rotate(90);
label.drawText(50, 50,"Text");
So wird mir aber der Text leider nicht angezeigt, kann mir jemand sagen wo der Fehler liegt.
Folgendes funktioniert:

Code: Alles auswählen

QPainter label(this);
label.drawText(50, 50,"Text");

Freundliche Grüße
Zuletzt geändert von Neuling_ am 12. Januar 2010 14:02, insgesamt 1-mal geändert.
Qt 2009.05
Entw.-umgebung Qt-Creator
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Fang halt mal mit kleinen Werten an. Wahrscheinlich hast du dir den Text aus dem QDialog rausgedreht.
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

Beitrag von Neuling_ »

Okey,
danke, ich habe jetzt die Funktion von .translate verstanden.
Zumindest auf den benutzten QDialog bezogen.

Gruß


PS:

Code: Alles auswählen

QPainter label(this);
label.translate( 10, 150);
label.rotate(90);
label.drawText(0, 0,tr("Text"));
Qt 2009.05
Entw.-umgebung Qt-Creator
Antworten