您当前的位置: 首页 >  qt

txwtech

暂无认证

  • 2浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT QLineEdit显示模式掩码输入验证自动补全示范

txwtech 发布时间:2022-08-23 15:57:43 ,浏览量:2

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            
关注
打赏
1665060526
查看更多评论
0.0364s