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 次 |
最近记录: |