Wie mit QLineEdit eingelesene QStrings in int umwandeln?

Alles rund um die Programmierung mit Qt
Antworten
IceCook
Beiträge: 6
Registriert: 22. November 2008 18:06

Wie mit QLineEdit eingelesene QStrings in int umwandeln?

Beitrag von IceCook »

Hi,

Ich glaube der Titel verrät schon recht genau, was mein Problem ist: Wie kann ich diese QStrings in ein int konvertieren? Es handelt sich eigentlich um die Auslesung der einzelnen Stringfragmente und deren Konvertierung. Wenn ich eine Ziffer auslesen kann, kann ich auch aus mehreren Ziffern eine grosse Zahl zusammen setzen.

Gibt es eine alternative Klasse, ausser QLineEdit? Die SpinBox kann ich leider nicht gebrauchen (Gefällt mir nicht).

Vielen Dank schon zum vorraus.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich hatte vor kurzem schon mal erwähnt, das String-Funktionen eigentlich in den meisten Programmiersprachen zu den wichtigsten Funktionen gehören. Ich würde dir deshalb empfehlen mal in Ruhe die Klasse QString anzusehen.
IceCook
Beiträge: 6
Registriert: 22. November 2008 18:06

Beitrag von IceCook »

Hab ich schon getan, Es gibt da diese Funktion QSTRING::at(int), damit kann man den Wert in ein QChar verfrachten und den dann auslesen (Wie geht das?), oder evt in ASCII konvertieren und dann auslesen. Funktioniert leider noch nicht aber das liegt mehr an meinen mangelnden C++ Kentnissen (die ausgebaut werden). Ich bräuchte dies eben bereits heute Abend schon und hatte gehofft so an eine schnelle Lösung zu kommen.
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag von MiKla »

Aber in der Doku steht doch alles!!! Einfach dort mal nach "toInt" suchen!!!

Michael
IceCook
Beiträge: 6
Registriert: 22. November 2008 18:06

Beitrag von IceCook »

Das habe ich übersehn. Vielen Dank.
Antworten