当前位置:   article > 正文

Qt QLineEdit中输入密码时先显示明文一段时间,然后显示*号_qt密码输入框星号

qt密码输入框星号

Qt 提供的控件,很多属性的设置和修改需要通过 QSS 实现。如题,就是一个这样的实例。经过源码阅读和 Qt 文献查找,发现简便的修改方法。

废话不多说,直接上 QSS 代码:

  1. QLineEdit[echoMode="2"]
  2. {
  3. /*改变明文字符显示时间*/
  4. lineedit-password-mask-delay: 400;
  5. /*改变掩码字符显示为星号*/
  6. lineedit-password-character: 42;
  7. }

注意,使用 qApp->setStyleSheet() 设置上述属性时,无法得到想要效果,此时直接使用代码:

  1. *{
  2. /*改变明文字符显示时间*/
  3. lineedit-password-mask-delay: 400;
  4. /*改变掩码字符显示为星号*/
  5. lineedit-password-character: 42;
  6. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/299834
推荐阅读
相关标签
  

闽ICP备14008679号