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


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

 

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

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

 

耶稣爱你!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM