详细说明
QRegExpValidator类用于根据正则表达式检查字符串。

QRegExpValidator使用正则表达式(regexp)来确定输入字符串是“可接受”,“中间”还是“无效”。可以在构造QRegExpValidator时或在以后的时间提供regexp。
当QRegExpValidator确定字符串是否可以接受时,将regexp视为以字符串断言的开始(^)开始,以字符串断言的结束($)结尾;匹配将针对整个输入字符串,如果给定的起始位置大于零,则从给定位置开始。
如果字符串是“可接受”字符串的前缀,则将其视为“中间”。例如,“”和“ A”是正则表达式[A-Z] [0-9]的中间字符(而“ _”将是无效的)。
有关Qt的正则表达式引擎的简要介绍,请参见QRegExp。
使用示例:

  // regexp: optional '-' followed by between 1 and 3 digitsQRegExp rx("-?\\d{1,3}");QValidator *validator = new QRegExpValidator(rx, this<

QT的QRegExpValidator类的使用相关推荐

  1. Qt通过QRegExp类来实现输入的有效性判断与正则表达式的学习

    在做项目的过程中我们经常会遇到输入数字.字母这类的问题,有时候需要判断用户输入的信息是否按要求输入,这里就用到了正则表达式,Qt中QRegExp是正则表达式类.QRegExpValidator类是用来 ...

  2. Qt 的QString类的使用

    Qt的QString类提供了很方便的对字符串操作的接口. 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替. QString::fill ( QChar ch, int size ...

  3. Qt的QStyle类的标准图标汇总

    Qt的QStyle类的标准图标用代码显示在界面如下: #include "QtWidgetsApplication1.h" #include<QPushButton> ...

  4. Qt之QImage类

    文章目录 QT--QImage类 QImage获取图像的数据信息 QImage图像格式转换 由RGB格式转换为BGR格式 将彩色图转换为灰度图 图像保存 QImage图像显示在QLabel上 QPix ...

  5. Qt的QVector类

    Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...

  6. Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...

  7. 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

    思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...

  8. qt视频播放界面类设计

    0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...

  9. QT 操作excel 类封装(转载)

    QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain]  v ...

最新文章

  1. P4655-[CEOI2017]Building Bridges【斜率优化dp,CDQ分治】
  2. 原来Java大数据才是真正的高富帅!
  3. 美国三大股指周五收高 费城半导体指数逆势微跌0.33%
  4. [APEC中小企业峰会2009上]对话:经济适用男 vs 超级豪华男
  5. VC之CString,wchar_t,int,string,char*之间的转换
  6. .NET 源代码的安全性(源代码工具真正比拼) (論)
  7. OpenCV IplImage图片结构
  8. Mac电脑删除某个分区
  9. C++ vector 标准差
  10. Service unavailable是什么意思?是网站有问题吗?怎么解决?
  11. Spark程序设计进阶
  12. 一,SpringMVC入门
  13. 显卡vbios修改显示接口
  14. 短信验证码接收网页版常见问题解答
  15. Ensiko:含有勒索软件功能的Webshell
  16. ubc计算机二学位培养方案,UT/McGill/UBC CS二学位(主要介绍多大二学位了)
  17. 【西瓜书笔记】前两章
  18. Torrance–Sparrow BRDF Model公式推导
  19. android 阿拉伯,波斯字符串从右到左显示问题
  20. 2008七款免费杀毒软件权威推荐

热门文章

  1. Web前端技术分享:学习HTML和CSS的5大理由
  2. Python合并字典的七种方式!
  3. 表白c语言程序设计,C语言编程学习打造表白神器:亲爱的让我们相爱在一起
  4. OpenCASCADE绘制测试线束:布尔运算命令之设置选项的操作
  5. wxWidgets:wxStringBufferLength类用法
  6. wxWidgets:wxEventBlocker类用法
  7. wxWidgets:wxColourPickerEvent类用法
  8. boost::interprocess::anonymous_shared_memory用法的测试程序
  9. boost::fusion::filter用法的测试程序
  10. DCMTK:将PDF文件封装为DICOM文件