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 soucispareil 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.
Partager