Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7687477
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2013-11-15 15:32:47



qt设计中,我们有时候需要用到一个检验器来限制输入的范围,qt提供了三个内置检验器类:QIntValidator.QDoubleValidatorQRegExpValidator

例如对于QRegExpValidator类的使用如下:

        QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");

    ui->lineEdit->setValidator(new QRegExpValidator(regExp,this));// 通过把this传递给QRegExpValidator的构造函数,这样就不用担心内存泄漏

在这里,只允许输入的范围为一个大写或小写字母,后面跟着一个1-9的数字,后面再跟01,或20-9的数字


阅读(1509) | 评论(0) | 转发(0) |
0

上一篇:软件开发V模型

下一篇:QSettings

给主人留下些什么吧!~~