qt之利用lineEdit設置密碼樣式

參考博客:https://blog.csdn.net/u012288722/article/details/77850974

主要參考以上大神博客實現如下:

可能需要加上頭文件:

#include <QScrollBar>

1、實現的樣式效果如下:

2、實現代碼如下:

 ui->lineEdit->setContextMenuPolicy(Qt::NoContextMenu);//設置無右鍵菜單
    ui->lineEdit->setPlaceholderText(QString::fromUtf8("密碼"));//設置密碼提示
    ui->lineEdit->setEchoMode(QLineEdit::Password);//設置密碼隱藏
    ui->lineEdit->setStyleSheet("QLineEdit{border-width:1px;border-radius:4px;font-size:12px;color:black;border:1px solid gray;}"
        "QLineEdit:hover{border-width:1px;border-radius:4px;font-size:12px;color:black;border:1px solid rgb(70,200,50);}");
    ui->lineEdit->setMaxLength(16);//設置最大長度16位

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章