Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符

简介: Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符

需求

  QLineEdit作为编号输入,只能输入数字、字母和数字。


原理

  实用setInputMask做限制。


代码

// 限制只能输入最长12位的编码(包含数字、字母和字符)
ui->lineEdit->setInputMask(QString("%1;_").arg("", 12, QChar('X')));


拓展

  大写是必须要输入,小写是可以不输入

  



相关文章
|
7月前
|
数据安全/隐私保护
22 QT - QLineEdit
22 QT - QLineEdit
34 0
|
7月前
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
165 0
|
11月前
【QT常见错误】 --- 数字与字符相加时,数字并不会发生隐式转换
【QT常见错误】 --- 数字与字符相加时,数字并不会发生隐式转换
63 0
|
数据安全/隐私保护 C++
Qt 5——常用控件(QLable、QLineEdit、)
Qt 5——常用控件(QLable、QLineEdit、)
384 0
Qt 5——常用控件(QLable、QLineEdit、)
|
编解码 开发工具 Windows
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
案例分享:Qt管道焊接参数条码打印系统(条码打印机TSC 244 Pro、打印条码、打印中文、打印字符、多张连续打印)
Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”
Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”
Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”
|
数据安全/隐私保护 Windows
Qt之QLineEdit
简述 QLineEdit是一个单行文本输入框。 QLineEdit允许用户输入和编辑单行纯文本,提供了很多有用的编辑功能,包括:撤消和重做、剪切和粘贴、以及拖放(见setDragEnabled())。 通过改变输入框的echoMode(),同时也可以设置为一个“只写”字段,用于输入密码等。 文本的长度可以被限制为maxLength(),可以使用一个validator(
2447 0
|
自然语言处理 API
Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
简介 使用Qt的时候,经常会遇到英文问题,例如:QMessageBox中的按钮、QLineEdit、QSpinBox、QScrollBar中的右键菜单等。通常情况下,我们软件都不会是纯英文的,那么如何处理这些问题呢?其实这也属于国际化的一部分。 下面,以中英文切换为例来为大家分享,其它语言切换类似。 简介 查找翻译文件 加载翻译文件 切换语言
1339 0

推荐镜像

更多