Hallo!
Ich bin gerade dabei ein Programm zu schreiben, welches Elemente besitzt, die der Nutzer umbenennen kann. Die neu vergebenen Namen dürfen jedoch keine Sonderzeichen, wie z.B. !"§$%%&/()=? oder auch ÖÄÜ, besitzen. An sich kann ich ja den neuen Namen (welcher vom Typ QString ist) mit "contains()" auf die jeweiligen Sonderzeichen prüfen. Leider muss ich diese aber vorerst selbst eingeben. Gibt es eine schnellere bzw. bessere Möglichkeit dies zu erfragen, ob diese Sonderzeichen im Namen vorkommen?
String darf keine Sonderzeichen enthalten
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: String darf keine Sonderzeichen enthalten
Wenn der Benutzer es in ein LineEdit oder so eingeben muss dann wäre ein QValidator das Mittel der Wahl. Für dich ggf. ein QRegExpValidator der nur die Zeichen akzeptiert die Du möchtest.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung