QTextEdit (lesen, bearbeiten, schreiben, löschen)
Verfasst: 10. Januar 2010 11:48
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. (
Das hast Du jetzt nicht wirklich geschrieben ? Bist Du durch Alter?) Ja leider ich bin durch, siehe Foto.
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. (