若该文为原创文章,转载请注明原文出处
Qt开发专栏:实用技巧
需求
QLineEdit作为编号输入,只能输入数字、字母和数字。
原理
实用setInputMask做限制。
代码
// 限制只能输入最长12位的编码(包含数字、字母和字符)
ui->lineEdit->setInputMask(QString("%1;_").arg("", 12, QChar('X')));
拓展
大写是必须要输入,小写是可以不输入
若该文为原创文章,转载请注明原文出处
长沙红胖子Qt_长沙创微智科 ©著作权
文章标签 setInputMask Qt掩码限制输入 javascript 开发技术 单片机 文章分类 代码人生
若该文为原创文章,转载请注明原文出处
QLineEdit作为编号输入,只能输入数字、字母和数字。
实用setInputMask做限制。
// 限制只能输入最长12位的编码(包含数字、字母和字符)
ui->lineEdit->setInputMask(QString("%1;_").arg("", 12, QChar('X')));
大写是必须要输入,小写是可以不输入
若该文为原创文章,转载请注明原文出处
前言最近做了一个小的上位机,要通过串口来下发几个时间参数,为了防止误输入,产生不必要的麻烦,我把输入范围限制在0-680的浮点型数据,支持小数
对QLineEdit进行输入控制
专栏:Python基础教程目录专栏:使用Py...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M