QLineEdit c++ 只可以输入手机号
时间: 2024-05-16 14:18:35 浏览: 161
你可以使用QRegExpValidator类来限制QLineEdit只能输入手机号。
以下是一个示例代码:
```c++
#include <QApplication>
#include <QLineEdit>
#include <QRegExpValidator>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLineEdit lineEdit;
QRegExpValidator validator(QRegExp("[0-9]{11}"));
lineEdit.setValidator(&validator);
lineEdit.show();
return app.exec();
}
```
在上面的代码中,我们创建了一个QLineEdit对象,并使用QRegExpValidator将其限制为只能输入11位数字(即手机号码)。
阅读全文