- 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)