Seite 1 von 1

QLabel zeigt komische Zeichen

Verfasst: 16. Mai 2010 17:29
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.

Verfasst: 16. Mai 2010 17:49
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.

Verfasst: 16. Mai 2010 17:58
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?

Verfasst: 16. Mai 2010 19:06
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