显示输入指定范围的整数

ui->lineEdit->setValidator(new QIntValidator(1,1000,this));  // [1,1000]范围内的整数输入
ui->lineEdit->setValidator(new QDoubleValidator(0.1,0.9,2,this)); // [0.1,0.9],小数点后2位
ui->lineEdit->setValidator(new QRegularExpressionValidator(QRegularExpression("^[(\\s|\\S)+]{0,200}$"),this)); // 输入200个字符

只输入数字,小数点和负号

QRegExp exp("[0-9\\.-]+$");
QValidator *Validator = new QRegExpValidator(exp);
ui->lineEdit->setValidator(Validator);

ip地址输入

QString exp = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\.""(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\.""(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\.""(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";
QRegExp rege(exp);
QValidator *Validator = new QRegExpValidator(rege);
ui->lineEdit->setValidator(Validator);

数据

//实数
QRegExp exp("^-?[0-9\\.]+$");
QValidator *Validator = new QRegExpValidator(exp);
ui->lineEdit->setValidator(Validator);//正整数
QRegExp exp("^0?[.]\\d+$");
QValidator *Validator = new QRegExpValidator(exp);
ui->lineEdit->setValidator(Validator);//正的小数
QRegExp exp("^[1-9]\\d+$");
QValidator *Validator = new QRegExpValidator(exp);
ui->lineEdit->setValidator(Validator);

Qt中LineEdit编辑框限制数字输入整理相关推荐

  1. 【MFC】在工具栏中添加编辑框

    00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 在工具栏中添加编辑框可 ...

  2. Qt中LineEdit、TextEdit 、PlainTextEdit三个控件的区别

    Qt中LineEdit.TextEdit.PlainTextEdit这三个控件区别为:输入格式不同.用途不同.限制行数不同. 一.输入格式不同 1.LineEdit:LineEdit的输入格式为单行文 ...

  3. Qt中颜色选择框输出所选中的颜色值

    引言 颜色选择框可以选择自己喜欢的颜色,然后点击确定按钮,对应的在相应的代码中可以获取所选择的颜色,将选中的颜色以能够看懂的方式输出,这里就可以用所选颜色的r,g,b值,即输出对应的红,绿,蓝值. 实 ...

  4. MFC中滚动条slider和编辑框edit的联动

    想在MFC中实现滚动条slider和编辑框edit的联动(改变滚动条,显示数字在编辑框),同时想要添加两个滚动条,分别控制亮度和对比度.参考了几个博客在VS2017中跑不出来.自己写了一个能运行的版本 ...

  5. 易语言 取无标题的窗口中编辑框句柄

    这是一个无标题的窗口: 如果要向该运行中的程序窗口编辑框中发送消息,就得先取到编辑框的窗口句柄.才能进一步操作. 那要如何才能取到该窗口句柄呢? 解决办法: 一个运行中的程序,虽然没有窗口标题,但是在 ...

  6. MFC Edit Control编辑框中值得获取方法总结

    ** 控件变量分为值变量和控件类的变量 ** ①值变量:与控件关联的数据变量,可以为任何MFC基本数据类型,在控件和变量之间有两种数据的传递方式:控件传递给变量(表征为向控件输入数值改变与之关联的变量 ...

  7. qt中继承pushbutton自定义控件设置按钮样式

    提要 继承QPushButton后的按钮,设置其样式. 实现 在自定义的控件类中添加Q_OBJECT宏 在自定义的控件的类中重写paintevent函数 自定义的控件在使用时,必须指明其父对象 使用样 ...

  8. QT中使用OpenGL绘制图形

    Qt Creator中的3D绘图及动画教程(参照NeHe) 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用Op ...

  9. Qt中使用OpenGL进行绘图

    Qt Creator中的3D绘图及动画教程(参照NeHe) 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用Op ...

最新文章

  1. XCode 导入头文件不提示解决
  2. 多线程共享内存的问题
  3. C语言函数指针 和 OC-Block
  4. 42岁的波司登, 强势回归是为何?
  5. 笔记-高项案例题-2019年下-质量管理-帕累托分析
  6. python闭包的应用场景_简单谈谈Python中的闭包
  7. 【C、C++基础】什么时候用 “.” 什么时候用“->”(3个实例搞懂)
  8. 初中位似图形作图_[如何画位似图形] 位似图形的画法及步骤
  9. Linux之软件安装YUM
  10. oracle12c创建pdb用户6,ORACLE12C PDB创建默认表空间和用户语句
  11. 项目背景怎么描述_培训回顾 |第六届“互联网+”之创业大赛项目计划书撰写
  12. C++之构造函数、(构造)函数重载探究
  13. oracle mac版安装步骤,Mac版安装oracle教程
  14. Rime中州韵导入QQ五笔词库
  15. 联想 计算机无线网络设置方法,在Windows XP下如何配置无线网络
  16. 2021第十二届蓝桥杯大赛软件赛省赛C++ B组真题题解
  17. 武汉大学教务系统爬虫
  18. C++设计模式17:中介者模式
  19. 计算机基本原理——CPU的结构与原理
  20. List、set、Map的底层实现原理

热门文章

  1. jquery插件库地址
  2. R语言剔除包含NA值的行
  3. TTL(RGB)接口液晶显示屏的调试方法
  4. 三年级计算机怎么进入到游戏,三年级开始,带孩子玩7个游戏训练成“最强大脑”...
  5. 2021-10-09烧录固件芯片操作流程
  6. VC++ 防火墙 Win7 XP MFC
  7. 评测:24英寸iMac与27英寸iMac详细对比
  8. 春考天津计算机知识点资料,2016年天津春季高考计算机基础考试大纲
  9. Joplin笔记 android,Joplin(桌面云笔记软件)
  10. CS231n公开课系列1_视频+课件+作业下载+GitHub批量下载工具