今天原本感觉前面一版还可以,然后老师就说还可以在改进下。后面也觉得还能在修改一下就写了这篇。
最开始的版本:
QT 点击按钮改变输入框中文字显示(明文或密文)_weixin_44421186的博客-CSDN博客
先上成品。
修改后的会更加符合我们所见到的登录界面。
其实说简单一点就是将按钮移动到输入框上,同时设置按钮背景透明以及样式颜色为0.
代码如下:
loginPwdButton->setToolTip(QStringLiteral("显示密码"));//鼠标停留在按钮上会出现文字
loginPwdButton->setFlat(true);//实现按钮透明的效果
//setFlat实现了按钮透明,但是按下按钮变化图片时会显示一下按钮的轮廓以及按钮的颜色,把样式颜色设为0可以解决
loginPwdButton->setStyleSheet(&