Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.8.0
-
4b5afc788f8f476a7bb2f57872ad8a017bf0c870 5bb7daaf19f312636b4f5cd5b14b26d84b66f45a
Description
If the validator is QIntValidator v(100, 900, 0) and validated string is 999, the QIntValidator::validate() should return Intermediate because the number of digits is equal to or less than the max value, but it returns Invalid instead.
Steps to reproduce the issue:
1. Run attached sample project
Expected outcome:
The return value should be Intermidiate = 1
Actual outcode:
The return value is Invalid = 0
Attachments
Issue Links
- resulted in
-
QTBUG-75193 [Reg 5.11.3-> 5.12.0] QIntValidator is returning Intermediate state for some of invalid entries.
- Closed
-
QTBUG-82915 [REG 5.9.9->5.12.6] QIntValidator and QLineEdit allow to enter positive value which is greater than specified maximum
- Closed