Seite 1 von 1

[gelöst] QPainter .rotate

Verfasst: 12. Januar 2010 09:22
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

Verfasst: 12. Januar 2010 12:16
von upsala
Fang halt mal mit kleinen Werten an. Wahrscheinlich hast du dir den Text aus dem QDialog rausgedreht.

Verfasst: 12. Januar 2010 14:02
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"));