QLabel zeigt komische Zeichen

Alles rund um die Programmierung mit Qt
Antworten
maikelmeyers
Beiträge: 20
Registriert: 16. Mai 2010 17:19

QLabel zeigt komische Zeichen

Beitrag von maikelmeyers »

Hallo,

bin Qt-Anfänger und gerade auf mein das erste Problem gestoßen, dass ich irgendwie nicht gelöst bekomme:

Wenn ich ein QLabel erzeuge

Code: Alles auswählen

QLabel *temperature;
temperature = new QLabel("25.0 °C");
dann wird das Grad-Zeichen im Label nicht richtig angezeigt. Stattdessen steht da irgendein komisches Ä und danach das °. Woran könnte das liegen?

Danke.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

In welcher Kodierung speicherst du denn dein Sourcefile ab? Kann sein dass da ein "°" einfach nicht definiert ist.
Wenn du dein Label mit Text fütterst, das der User gerade in ein QLineEdit eingibt, geht das sicher problemlos.
maikelmeyers
Beiträge: 20
Registriert: 16. Mai 2010 17:19

Beitrag von maikelmeyers »

Ich muss zugeben: keine Ahnung ;)
Arbeite unter Ubuntu Linux mit Qt Creator. Mein Ubuntu ist auf Englisch gestellt. Hat es evtl. damit was zu tun?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wenn Du Dir nicht sicher bist schreib nur ASCII rein und mach den Rest über Translations. Oder eben direkt den Unicode-Code benutzen - siehe Doku zu QChar
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten