QLineEdit控件只能输入数字--QValidator结合正则

Posted 仆人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QLineEdit控件只能输入数字--QValidator结合正则相关的知识,希望对你有一定的参考价值。

//QValidator + 正则实现限制LineEdit控件只能输入数字
void ModelManagerDlg::LimitLineEditInputJustInt(QLineEdit* widget)
{
    QRegExp regx("[0-9]+$");
    QValidator* validator = new QRegExpValidator(regx, widget);
    widget->setValidator(validator);
}

 

如上述代码所示,只能输入数字,但是还没有做大小限制,有经验的朋友可以分享一下,或者

有更好的想法,一起分享,谢谢

 

耶稣爱你!

以上是关于QLineEdit控件只能输入数字--QValidator结合正则的主要内容,如果未能解决你的问题,请参考以下文章

Qt编写自定义控件51-可输入仪表盘

qt怎么让qlineedit只能输入数字和小数点和正负号

Qt开源作品17-IP地址输入控件

如何使 Pyqt5 QLineEdit 只接受数字

Qt编写自定义控件68-IP地址输入框

Qt入门系列开发教程基础控件篇QLineEdit输入框