经常会遇到的登陆界面或者后台管理界面会用到LineEdit单行文本框
设置背景提示文字而非设置文字,提示文字在输入文字时就会自动消失,当控件无输入文字则显示提示文字。
效果如下:
很多类似于这样的登陆或者其余界面都会用到
【方法一】在ui中设置
选中控件在ui中找到placeholderText可直接输入所提示文字
【方法二】代码中设置
在代码中直接设置
ui->lineEdit_username->setPlaceholderText("请输入用户名");
ui->lineEdit_password->setPlaceholderText("请输入密码") ;
设置样式
ui->lineEdit_username->setStyleSheet("QLineEdit{border:1px solid gray }");
ui->lineEdit_password->setStyleSheet("QLineEdit{border:1px solid gray }");
【密码隐藏】
密码输入时隐藏输入内容,效果如下:
这边是直接在ui中进行设置,比较便捷
直接在echoMode选中Password就可以隐藏啦