QT QLineEdit显示模式掩码示范
输入掩码
输入验证--参考构造函数代码
自动补全功能介绍 --参考构造函数代码
#include "mainwindow3_10.h"
#include "ui_mainwindow3_10.h"
#include
#include
#include
MainWindow3_10::MainWindow3_10(QWidget *parent)
: QWidget(parent)
, ui(new Ui::MainWindow3_10)
{
ui->setupUi(this);
//QString styleSheet=QString("QLineEdit[echoMode=\"2\"]{ lineedit-password-character: 42 }");//*号显示*
// QString styleSheet=QString("QLineEdit[echoMode=\"2\"]{ lineedit-password-character: 9835 }");//音乐符号显示♫
QString styleSheet=QString("QLineEdit[echoMode=\"2\"]{ lineedit-password-character: 9733 }");//实心五角星符号显示★
//-------------------------------------
//https://bbs.csdn.net/topics/392513644?page=1#post-414289855
// https://doc.qt.io/archives/qt-4.8/stylesheet-examples.html
//字符百科查询字符显示对应的HTML代码编号,五角星就是9733,https://unicode-table.com/cn/
//-------------------------------------
ui->lineEdit_1->setStyleSheet(styleSheet);
//验证器,指定范围100-500之间的数
QValidator *validator2=new QIntValidator(100,500,this);
ui->lineEdit_3->setValidator(validator2);
//或者用正则表达式来做限制
// QRegExp rx2("-?\\d{1,3}");//输入带符号数字,至少1位,最多3位
// QValidator *validator3=new QRegExpValidator(rx2,this);
// ui->lineEdit_3->setValidator(validator3);
//自动补全
QStringList wordList2;
wordList2
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?