Bonjour,
alors je veux avoir une validation de ce qui est entré dans une QLineEdit. Pour ce faire, comme je veux contrôler des « double », j'ai utilisé la classe QDoubleValidator.
Donc dans un premier temps, j'étais relativement content puisque je ne pouvais effectivement que taper des nombres flottants avec un certain nombre de décimales... MAIS maintenant j'aimerais pouvoir lorsque j'appuie sur « Entrée » depuis ma QLineEdit générer genre une popup pour stipuler que le nombre n'est pas dans les bornes du QDoubleValidator et donc indiquer les bornes valides. Le soucis c'est que bien entendu si nous sommes en dehors des bornes, le signal n'est pas émit donc je rentre dans la fonction liée au signal returnPressed() de QLineEdit uniquement si le nombre est valide (dans le sens dans les bornes).
Donc je voulais savoir qu'elle était la meilleure méthode pour avoir une QDoubleValidator qui permet d'avoir ce comportement, c'est à dire avoir une indication lorsque cela est invalide... Est-ce que, je dis ça en réfléchissant et en écrivant, faire une classe qui étend QDoubleValidator et ré-implémenter la méthode validate() serait l'astuce ?!
Si vous avez un exemple ou une idée qui traîne, je suis preneur. En attendant, je vais continuer à faire des tests en étendant par exemple QDoubleValidator.
Merci d'avance.
Partager