LineEdit Eingabe und Ausgabe

Alles rund um die Programmierung mit Qt
Antworten
bano
Beiträge: 2
Registriert: 14. September 2009 11:20

LineEdit Eingabe und Ausgabe

Beitrag von bano »

Hallo. Ich bin ein Neuling in QT und habe ein Problem mit QLineEdit und zwar
habe ich in meinem MainWindow 2 LineEdits. Im ersten soll eine Zeichenkette eingegeben werden, wie z.B:

...0:00000000000000000000000000000000:0000...

die erste 0 vor dem Doppelpunkt bezeichnet die Zeile, aber das spielt jetzt auch keine rolle. Im übrigen handelt es sich hier um Hexadezimalzahlen, was jetzt auch nicht weiter wichtig ist.

Im zweiten Lineedit soll das wieder ausgegeben werden, was genau zwischen den beiden Doppelpunkten steht. Bis jetzt hab ich nur hingekriegt, dass im 2. Lineedit der gesamte Inhalt des 1.Lineedits ausgegeben wird.

hier der Slot dafür:

Code: Alles auswählen

void Front::le1Changed()
    {
        //le1 ist das erste LineEdit
        //le2 das zweite
         QString text;
        text=le1->text();

        le1->setText(text);
        le2->setText(le1->text());

    }
:roll: nun habe ich das Problem, dass ich die Variable QString text irgendwie zerlegen muss und analysieren muss, was mit einem char-array viel einfacher wäre, wobei die methode text() einen QString-Rückgabedatentyp hat.
Weiss jemand wie ich das evtl ohne text()-Methode oder mit QString machen kann?
Danke im voraus.
Curtis Newton
Beiträge: 122
Registriert: 11. Juni 2008 18:39

Beitrag von Curtis Newton »

AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

und dann gibts da noch die methoden indexOf() und lastIndexOf()
bano
Beiträge: 2
Registriert: 14. September 2009 11:20

Beitrag von bano »

Danke, funktioniert.
Antworten