Bonjour,

voilà mon problème, j'ai créé une IHM avec un certain nombre de champs de saisie, dont je contrôle le contenu grâce à des QIntValidator et QDoubleValidator.

Seulement avec les QDoubleValidator, certaines valeurs sont acceptées alors que je ne le voudrais pas:
"e"
"-"
"+"
passent sans problème! j'accepterais par exemple "-6.3e-4", mais "e" tout seul ça va me poser des soucis pareil pour "-" et "+" tout seuls.

Je pensais me servir de l’événement focusOutEvent pour remplacer le contenu du champ de saisie par une valeur par défaut si il est mauvais.
Qu'en pensez-vous? Connaissez-vous de meilleures solutions?
Merci d'avance pour votre aide.