QLineEdit 设置输入掩码

背景

QLineEdit 是单行文本编辑器,常用于界面中的文本输入。QLineEdit 提供了 inputMask 使用一些特定到字符来设置输入的格式和内容。

inputMask

①.概述

输入掩码包括两部分组成:; 之前是输入格式及占位符设置,;之后是空白占位符设置。

②.格式设置

A:只能输入字母,且不可省略
a:只能输入字母,可以省略
N:只能输入 字母和数字,且不可省略
n:只能输入 字母和数字,可以省略
X:可以输入任意字符,且不可省略
x:可以输入任意字符,可以省略
9:可以输入数字,且不可省略
0:可以输入数字,可以省略
D:可以输入数字 1 ~ 9,且不可省略
d:可以输入数字 1 ~ 9,可以省略
#:可以输入数字和 加减号:+-,可以省略
H:可以输入 16 进制字符,且不可省略
h:可以输入 16 进制字符,可以省略
B:可以输入 2 进制字符,且不可省略
b:可以输入 2 进制字符,可以省略
>:所有字母转大写
<:所有字母转小写
!:停止大小写转换
\:以上到特殊字符作为正常字符显示

在没有输入完必须要输入到字符时,回车按下信号 returnPressed 没有响应。

③.空白占位设置

空白占位符是指在还没有输入内容时占位符显示的内容,默认是空白,在用户输入后自动删除。

应用举例

ui.lineEdit->setInputMask("查找目标99;_");//格式化文本
ui.lineEdit_2->setInputMask("000.000.000.000;_");//IP地址输入
ui.lineEdit_3->setInputMask("0000-00-00;_");//日期输入

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值