Konvertierungsfehler bei Eingabefeldern

Alles rund um die Programmierung mit Qt
Antworten
Djago
Beiträge: 13
Registriert: 26. März 2018 13:42

Konvertierungsfehler bei Eingabefeldern

Beitrag von Djago »

Hallo zusammen,

habe folgendes problem:

Ich prüfe ein Lineedit auf Konvertierungsfehler.
Seltsamerweise greift die Überprüfung auch wenn ich die zahl 0 eingebe ?!?

Code: Alles auswählen

bool check;
if(a->text().toFloat(&check)==false)
// mach was
Kann mir jemand vieleicht erklären warum das so ist?

Danke im voraus
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Konvertierungsfehler bei Eingabefeldern

Beitrag von Christian81 »

Weil a->text().toFloat(&check) 0 zurückliefert und (false == 0) true ist
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten