- Normal
- NoEcho 不回显, linux中输入密码,不显示
- Password 模式 sha md5
- PasswordEchoOnEdit 先显示A,过1s就显示※
#placeholdertext 文本编辑框显示灰色的内容,默认是灰色的
def initUI(self):
print('initUI ...')
# self.setGeometry(300,300, 500,500)
self.move(500,500)
self.setWindowTitle('QLabelBuddy')
formLayout = QFormLayout()
# placeholdertext 文本编辑框显示灰色的内容,默认是灰色的
normalLineEdit = QLineEdit()
normalLineEdit.setPlaceholderText("Normal")
normalLineEdit.setEchoMode(QLineEdit.Normal) #设置成什么模式,里面是常量,开头都是大写
noEchoLineEdit = QLineEdit()
noEchoLineEdit.setPlaceholderText("NoEcho")
noEchoLineEdit.setEchoMode(QLineEdit.NoEcho)
pwdLineEdit = QLineEdit()
pwdLineEdit.setPlaceholderText("Password")
pwdLineEdit.setEchoMode(QLineEdit.Password)
pwdEchoOn = QLineEdit()
pwdEchoOn.setPlaceholderText("PasswordEchoOnEdit")
pwdEchoOn.setEchoMode(QLineEdit.PasswordEchoOnEdit)
formLayout.addRow("Normal", normalLineEdit)
formLayout.addRow("NoEcho", noEchoLineEdit)
formLayout.addRow("Password", pwdLineEdit)
formLayout.addRow("PasswordEchoOnEdit",pwdEchoOn)
self.setLayout(formLayout)

本文详细介绍了PyQT5的QLineEdit控件在不同回显模式下的应用,包括Normal、NoEcho(适用于输入密码)、Password模式以及PasswordEchoOnEdit模式,后者在编辑时会经历从字符到星号的转变。同时提到了#placeholdertext属性,用于设置文本编辑框的占位符文本。
2012

被折叠的 条评论
为什么被折叠?



