QValidator简介
官网文档内容1:
The QValidator class provides validation of input text.
The class itself is abstract. Two subclasses, QIntValidator and QDoubleValidator, provide basic numeric-range checking, and QRegExpValidator provides general checking using a custom regular expression.
一大顿都是英文,其实说简单点,Qvalidator常用来设置输入框的合法性,当合法时,才能成功输入并显示到输入框。
QValidator就是一个抽象类,其子类QIntValidator、QDoubleValidator两个类是用来设置合法int和合法Double,而还有一个子类QRegExpValidator是用来结合正则表达式,判断合法性。
文档内容2:
enum QValidator::State
This enum type defines the states in which a validated string can exist.
Constant | Value | Description |
---|---|---|
QValidator::Invalid |
0 |
The string is clearly invalid. |
QValidator::Intermediate |
1 |
The string is |