Это старая версия документа!
Является базовым, абстрактным классом для проверки ввода.
Принято 3 состояния проверки: Acceptable/Invalid и Intermediate- промежуточное (редактируемое) состояние, т.е. в данном виде строка не корректна, но она может стать таковой.
Данный класс может использоваться как с виджетами типа QLineEdit, QSpinEdit или QComboBox, так же и самостоятельно, с функцией для проверки- validate().
Функция fixup() может помочь исправить некоторые пользовательские ошибки (по умолчанию ничего не делает).
Есть возможность локализовать ввод под языковой стандарт- setLocale().
Так же есть сигнал changet().
Обеспечивает верхнюю и нижнюю границы допустимых значений, а так же кол-во символов в десятичной части. fixup() отсутствует.
Присутствует указание нотации, setNotation(): стандартная и научная нотации.
Во многом аналогично предыдущему, проверка ввода чисел, задание диапазона и т.д.