QCompleter und Sonderzeichen
Verfasst: 2. April 2011 17:13
Hallo,
ich habe mir nach dem Custom Completer Beispiel eine Autovervollständigung gebaut, die auch soweit mit "normalen" Wörtern funktioniert. Wenn ich jedoch Ausdrücke mit Klammern ()[]{}, z.B. "[[Testfunktion", in der Wortliste verwende, werden diese von der Autovervollständigung ignoriert. Wie muss ich denn das Beispiel modifizieren, damit auch Ausdrücke, die Klammern enthalten, funktionieren?
Habe versucht die Klammern mit Backslash ("\\[\\[Testfunktion") zu escapen, jedoch ohne Erfolg. Zusätzlich habe ich die Klammern aus eow (Quellcode) entfernt , was jedoch auch nichts gebracht hat:
Was habe ich denn im Code noch übersehen?
ich habe mir nach dem Custom Completer Beispiel eine Autovervollständigung gebaut, die auch soweit mit "normalen" Wörtern funktioniert. Wenn ich jedoch Ausdrücke mit Klammern ()[]{}, z.B. "[[Testfunktion", in der Wortliste verwende, werden diese von der Autovervollständigung ignoriert. Wie muss ich denn das Beispiel modifizieren, damit auch Ausdrücke, die Klammern enthalten, funktionieren?
Habe versucht die Klammern mit Backslash ("\\[\\[Testfunktion") zu escapen, jedoch ohne Erfolg. Zusätzlich habe ich die Klammern aus eow (Quellcode) entfernt , was jedoch auch nichts gebracht hat:
Code: Alles auswählen
static QString eow("~!@#$%^&*_+|:\"<>?,./;'\\-="); // end of word