[Python-de] Umwandlung Qt-String nach Unicode
klaus-peter.wolff at web.de
klaus-peter.wolff at web.de
Die Jan 25 13:49:08 CET 2005
Hallo Uwe,
hier ein Beispiel.
edt ist ein Eingabe-Widget des Qt-Designers. Um an der Text zu kommen kann man
str(edt.text()) benutzen. Solange alle Zeichen im 7-bit Ascii vorliegen kein
Problem. Bei deutschen Umlauten versagt die str-Umwandlung aber kläglich.
Die Lösung ist folgende: edt.text().latin1(). Hier wird ein String inkl.
Sonderzeichen zurückgegeben. Hier gibt es noch andere
Konvertierungsfunktionen (utf8, iso...).
Gruss
KP