pyqt 实现QlineEdit 输入密码显示成圆点的方法

yipeiwu_com6年前Python基础

使用自带的函数就可以实现:

lineEdit.setEchoMode(QLineEdit.Password)

import struct
from PyQt5.QtWidgets import (QMessageBox, QLineEdit)
from PyQt5.QtGui import QPixmap
{...}

class LoginWindow(QtWidgets.QWidget):
{...}
  def __init__(self):
    super(LoginWindow, self).__init__()
    # 加载ui文件
    loadUi('login.ui', self)
    # 设置背景图片
    background = QPixmap("img/login_background.jpeg")
    background = background.scaled(self.background_label.width(),self.background_label.width())
    self.background_label.setPixmap(background)
    # 设置输入密码框
    self.passwd_lineEdit.setEchoMode(QLineEdit.Password)
{.......}

def mainpage():
  app = QtWidgets.QApplication(sys.argv)
  login_window = LoginWindow()
  login_window.show()
  sys.exit(app.exec_())

以上这篇pyqt 实现QlineEdit 输入密码显示成圆点的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python时间整形转标准格式的示例分享

复制代码 代码如下:import osimport sysimport pickleimport stringimport reimport timefrom datetime ...

解决pytorch GPU 计算过程中出现内存耗尽的问题

Pytorch GPU运算过程中会出现:“cuda runtime error(2): out of memory”这样的错误。通常,这种错误是由于在循环中使用全局变量当做累加器,且累加...

Python编程把二叉树打印成多行代码

题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 思路: 1、把每层节点的val值用list存好 2、把每层节点存好: ①计算当层节点的个数,这样就保证下一步每...

Python中字典与恒等运算符的用法分析

本文实例讲述了Python中字典与恒等运算符的用法。分享给大家供大家参考,具体如下: 字典 字典是可变数据类型,其中存储的是唯一键到值的映射。 elements = {"hydrog...

python自动化工具之pywinauto实例详解

本文实例为大家分享了python自动化工具pywinauto,供大家参考,具体内容如下 一、win环境应用自动化 1.浏览器中下载 2.在cmd下启动:python get-pip.py...