Lio*_*ing 1 c++ validation qt qt5
我有一个QLineEdit.
我想当用户在该字段中输入数据时只允许输入数字,或者只允许输入文本字符串,依此类推.
我知道这样做的方法和使用void QLineEdit::setValidator (const QValidator * v),但我不知道如何使用这种方法?
QRegExp rx("regex");
QValidator *validator = new QRegExpValidator(rx, this);
QLineEdit *edit = new QLineEdit(this);
edit->setValidator(validator);
Run Code Online (Sandbox Code Playgroud)
字符串的正则表达式:
[a-zA-Z]+
Run Code Online (Sandbox Code Playgroud)
对于数字:
[0-9]+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1120 次 |
| 最近记录: |