Seite 1 von 1

QTextEdit (lesen, bearbeiten, schreiben, löschen)

Verfasst: 10. Januar 2010 11:48
von 24dan
Hi,
Anwendung: Eingabe des Benutzers wird gleich beim Schreiben bereinigt.
Ich habe folgende Funktionalität, die einfach schlecht läuft wenn ich etwas im Eingabefeld lösche:

- ein Eingabefenster
- ich reagiere auf Signal textChanged()
- lese den Text aus Eingabe
- Bereinige diesen (Umlaute, doppelte Leerzeichen raus, Zahlen zu Worten...)
- bereinigten Text in die Ausgabe werfen

Problem bei folgender Kombination:

langen Texten und löschen von einzelnen Zeichen wird die Aktualisierung merklich langsamer.

PS: Ich habe leider noch keine Möglichkeit gefunden nur den aktuell geänderten Teil der Eingabe zu ändern und ändere TATSÄCHLICH immer ganz DUMM den GANZEN Text. ( :shock: Das hast Du jetzt nicht wirklich geschrieben ? Bist Du durch Alter?) Ja leider ich bin durch, siehe Foto.

Verfasst: 10. Januar 2010 18:39
von upsala
Dann beschäftige dich mal mit dem QTextCursor.