如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
PyQt5-如何设置单行文本框的明文和密文
单行文本框的明文,及密文的设置方法,和相关操作。
1.创建窗口,及子控件
导入模块,创建应用程序对象,并设置系统退出条件。
自定义类继承自QWidget,设置初始值。
创建顶层窗口对象,并显示。
在初始函数添加测试的控件。
2.设置文本框显示模式。
使用setEcohMode(mode)函数来设置显示的明文和密文。
参数是显示模式,是QLineEdit类的属性,有0,1,2,3四种模式显示:
①明文显示(输入的内容可以看到)Normal=0
setEchoMode(QLineEdit.Normal)或setEchoMode(0)
为了测试,可以输出它的内容来验证。
添加一个按钮 - 设置信号槽 - 槽函数是获取文本框的内容。
输入内容虽然看不到,但点击按钮就能看到输入的内容。
②不显示(输入的内容不会被显示),NoEcho=1
setEchoMode(QLineEdit.NoEcho)或setEchoMode(1)
这种方法因不显示任何内容,当然也无法看到密文的长度的,增加了密文的隐蔽性。③密文显示(仅显示长度),Password=2
setEchoMode(QLineEdit.Password)或setEchoMode(2)。
④输入时显示明文,切换焦点后显示密文,PasswordEchoOnEdit=3
setEchoMode(QLineEdit.PasswordEchoOnEdit)或setEchoMode(3)
3.获取单行文本显示的模式。
用echoMode()函数可以获取单行文本框的显示模式的代码。
Normal = 0
NoEcho = 1
Password = 2
PasswordEchoOnEdit = 3
给按钮再添加一个匿名函数来输出,显示模式:
btn1.clicked.connect(lambda: print(le2.echoMode()))
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 317 python
- 详细阅读