Wie kann ich entfernen nachgestellte Leerzeichen aus einer QString?

Möchte ich alle entfernen, wird der trailing-whitespace-Zeichen in einem QString. Ich bin auf der Suche um zu tun, was die Python-Funktion str.rstrip() mit einem QString.

Ich habe einige Googeln und fand dies: http://www.qtforum.org/article/20798/how-to-strip-trailing-whitespace-from-qstring.html

Also, was ich jetzt haben, ist so etwas wie dieses:

while(str.endsWith( ' ' )) str.chop(1);
while(str.endsWith( '\n' )) str.chop(1);

Ist es ein einfacher Weg, dies zu tun? Ich will, dass alle whitespace-Zeichen am Anfang.

InformationsquelleAutor der Frage Di Zou | 2011-11-21

Schreibe einen Kommentar