Konvertierungsfehler bei Eingabefeldern

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

Konvertierungsfehler bei Eingabefeldern

Beitrag von Djago » 21. November 2018 12:32

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: 7292
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Konvertierungsfehler bei Eingabefeldern

Beitrag von Christian81 » 21. November 2018 18:58

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

'Funktioniert nicht' ist keine Fehlerbeschreibung

Antworten