Alles rund um die Programmierung mit Qt
-
Neuling_
- Beiträge: 83
- Registriert: 8. August 2009 20:55
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:
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