immer wenn ich ein Feld zur Textausgabe erstelle (siehe nachfolgender Code) und in diesem einen String anhängen möchte, gib er mir automatisch immer ein '\0' mit aus. Ich möchte meinen Text aber auch in ein und der selben Zeile einfügen können.
Kann mir jemand sagen wie ich dieses (letzte) '\0' unterdrücken kann?
Hilfreich wäre es auch, wenn jemand wüsste wie ich dem TextEdit sagen kann, dass er zu seiner letzten Zeile und letzten Spalte springen soll. Dann könnte ich auch einfach insertPlainText("String") verwenden.
Dann müsste ich aber garantieren können, dass ich mich am Text-Ende befinde, falls der Anwender die Cursor-Position möglicherweise geändert haben sollte.
Danke dir für die Hilfe, Christian81.
Ich glaube das ist genau das, wonach ich gesucht habe
Falls jemand auf das gleiche Problem stoßen sollte: MoveOperation = QTextCursor::End
'\0' ist kein Zeilensprung. Das Zeichen markiert das Ende des (C-)Strings ...
'\r' oder '\n' oder beide zusammen je nach system markieren einen Zeilensprung.