Qt工作笔记-QLineEdit中使用setValidator里面的坑
这里有个坑,不管是这么写
QDoubleValidator *doubleValidator=new QDoubleValidator();doubleValidator->setRange(0,100,0);doubleValidator->setTop(100);ui->lineEdit->setValidator(doubleValidator);
还是这么写
ui->lineEdit->setValidator(new QDoubleValidator(0,100,2,ui->lineEdit));
他都只能限定最低位,和小数位,不能限定最高位,
如下图所示:
所以此处要想限制最高位的话,此处最好用正则表达式。
代码如下:
QRegExp double_rx("100|([0-9]{0,2}[\.][0-9]{1,2})");ui->lineEdit->setValidator(new QRegExpValidator(double_rx,this));
运行截图如下:
现在就可以限制了!!!!!!!
Qt工作笔记-QLineEdit中使用setValidator里面的坑相关推荐
- Qt工作笔记-QXmlStreamReader中的字符编码的坑
以本人这篇博文的源码为例: https://blog.csdn.net/qq78442761/article/details/80501909 源码改成如下所示: #include <QAppl ...
- Qt工作笔记-QLineEdit用正则限制文本框的输入内容+正则表达式语法
原文地址: https://blog.csdn.net/graceland525/article/details/48676071//使用正则表达式限制只能输入数字 QRegExp rx(" ...
- Qt工作笔记-QTreeWidgetItem中的CheckState以及遍历选中的CheckBox
话不多说,程序运行如下: 原理如下: 使用QTreeWidget添加QTreeWidgetItem,并且打开QTreeWidgetItem里面的setCheckState,这个选项. 就可以实现在QT ...
- Qt工作笔记-QTreeWidget中调用setHeaderItem设置头后,不能addChild
今天在文档里面看了QTreeWidget,里面有添加header, 其中有一个函数是setHeaderItem,这里的参数是QTreeWidgetItem. 运行如下图: 代码如下: widget.h ...
- Qt工作笔记-Qt5中中文编码方面的笔记
目前在使用国内的数据库和实时库接口. 说句实话,国内的东西与国外的东西比,在用户体验和接口调用上比还是存在很大的距离. 个人喜欢用QString去存储数据.个人感觉QTL比STL开发起来要快点 这里有 ...
- Qt工作笔记-profile中INSTALLS的使用
最近在撸国外的Qt教程,可能是我开始崇洋媚外了,国外的东西的确香. 在此记录下查漏补缺的内容,方便以后查阅. pro文件中可以配置INSTALLS这个变量 使用make install后可以将编译好的 ...
- Qt工作笔记-QSS中关于QCombox的设置
QSS源码如下: QComboBox { border: 1px solid rgb(0, 0, 0); border-radius: 3px; padding: 1px 18px 1px 3px; ...
- Qt工作笔记-QPlainTextEdit中数据的获取
逻辑如下: 1.使用QPlainText中的documnet获取文档指针: 2.遍历这个文档指针(操作和适配器一样) 程序运行截图如下: 源码如下: widget.h #ifndef WIDGET_H ...
- Qt工作笔记-QLineEdit与QTextEdit与QPlainTextEdit区别与联系以及适用范围
QLineEdit是单行文本输入,一般用于用户名.密码等少量文本交互地方. QTextEdit用于多行文本,也可以显示HTML格式文本. QPlainTextEdit与QTextEdit很像,但它多用 ...
最新文章
- 阿里工程师力荐的计算机网络和算法资料,限时下载!
- Mcad学习笔记之序列化(2进制和Soap序列化)
- Ubuntu安装VLC播放器
- OS_CORE.C(总结)
- 日常生活小技巧 -- win10造字
- 常见坑人无数的Redis面试题总结
- 解决torch.cuda.is_available()为False的问题
- zabbix监控之Centos基于LNMP环境安装
- java终结方法_java编程思想之并发(终结任务)
- qt-opensource-windows-x86-vs2010-4.8.6 + qt-creator-windows-opensource-2.8.0
- Debouncing circuit(消抖电路)
- linux查看内存占用情况
- 太阳跟踪装置系统设计与制作
- CC++期末课程设计——产品管理系统(源代码+详细注释)
- 记录用vs2017安装windows driver失败的坑爹过程
- android-x86 地图,android 手机客户端百度地图 x86的jar包需要吗
- 人脸识别眨眼张嘴软件_手机端APP活体真活人检测扫描人脸识别SDK之张嘴摇头眨眼点头确认真人非...
- windows常见dos命令总结
- 从不确定性中寻找“确定性”——一位交管从业者对行业发展趋势的思考
- Layim 聊天功能
热门文章
- PDF 合并软件要收费?程序员自己做一个
- *和**在Python中意味着什么?它与指针和地址有关吗?
- 最新 C++的iostream标准库介绍(1)
- WinNT/Win2000/WinXP中的远线程技术之一
- VC用ADO访问数据库全攻略 作者 相生昌
- 混口饭吃,谈不上喜欢
- hql分页获取数据总数_最简洁的分页插件PageHelper
- java圆形头像上传_Android自定义控件实例,圆形头像(图库 + 裁剪+设置),上传头像显示为圆形,附源码...
- 后缀的形容词_后缀:ing 名词、形容词或介词后缀
- 科室鄙视链最低端,居然是这类人