ich habe ein großes Problem mit dem Umwandlen von QStrings in normale Python Strings. Wenn ich die Funktion text() von QLineEdit und anschließend ascii() von QString aufrufe kommen immer andere Ergebnisse (bei Umlauten) raus, als wenn ich einen QString aus einem Python String erstelle und den anschließend mit ascii() wieder in einen Python String umwandle.
qTitle ist ein QLineEdit
Code: Alles auswählen
self.qTitle.insert("Die Verschwörung")
x = QString("Die Verschwörung")
self.qTitle.text().ascii() != x.ascii()
x.ascii() -> ergibt: 'Die Verschwörung'
Als Ergebnis würd ich das von x.ascii() brauchen, weiß jemand wie den Text aus der QLineEdit richtig umwandeln kann?
Edit (Leonidas): Code in Python-Tags gesetzt.