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

Alles rund um die Programmierung mit Qt
Antworten
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

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

Beitrag 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.
Dateianhänge
eingabe.JPG
eingabe.JPG (42.96 KiB) 1173 mal betrachtet
Zuletzt geändert von 24dan am 10. Januar 2010 19:39, insgesamt 1-mal geändert.
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Dann beschäftige dich mal mit dem QTextCursor.
Antworten