Anzeige:
Ergebnis 1 bis 4 von 4

Thema: QValidator

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    QValidator

    sorry aber ich suche nun seit ner stunde eine erklärung wie man qvalidator richtig nutzt....hier mein code:
    Code:
     QRegExp regex( "[0-9]" ); QValidator* v = new QRegExpValidator(regex, mw.lineEdit); mw.lineEdit->setValidator(v);
    so nun aber passiert gar nichts wenn ich in das lineedit z.B. "jjj" eingebe.... irgendwie müsste ich doch jetzt mit ner if-Abfrage testen ob der input korrekt ist oder nicht ...will dann ne messagebox ausgeben lassen ? dass sisch lineedit darum selbst kümmert funktioniert bei mir nicht. es passiert nichts... Wäre nett wenn mir jemand helfen könnte.

    würds gern löschen den thread aber bei mir klappts jetzt schon......wegen anderem thread
    Geändert von Mat (07-11-2005 um 23:25 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    29.03.2006
    Beiträge
    53

    wo finde ich Infos über QValidator

    Hallo!
    Kannst du mir vielleicht helfen. Suche Informationen über das Werkzeug QValidator.

    Die Kritierien sind:

    Recherche der Software nach
    • Vor und Nachteilen
    • Funktionalität
    • Ansteuerung und Datenfluß (Wie wird das Tool gestartet? Wie werden das Tool konfiguriert, z.B. Kommandozeilen-Parameter oder Konfig-Datei, welches Format hat die Konfig-Datei etc.)
    • Ausgabe (Welche Formate, z.B. Text, HTML, XML etc.)
    • Unter welchen Bedingungen läuft es? (Software-Umgebung oder Webserver
    • erforderlich? Java-Programm oder Exe? Linux oder Windows? Eclipse-Plugin oder Stand-Alone?)

    Die Software sollte Open Source sein.

    Vielen Dank & Grüße, Ümit

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Da liegt vermutlich ein Mißvertändnis vor.

    QValidator ist eine Qt Klasse, mit der man Texteingaben auf ihre Gültigkeit nach bestimmten Kriterien prüfen kann, also zB nur Eingaben von Zahlen erlauben, etc

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    12.04.2006
    Beiträge
    13
    Hallo,

    eingaben nur von 0-9 geht z.B. so:

    //Eingabe von 5 Zahlen jeweils von 0-9 möglich
    QRegExp regExpNumber("[0-9]{0,5}");
    lineEdit->setValidator( new QRegExpValidator(regExpNumber, this ) );

    Gruß

    Marco812

    P.S.
    Mehr dazu unter http://doc.trolltech.com/4.1/qregexp.html
    Geändert von Marco812 (22-04-2006 um 22:26 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •