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

yipeiwu_com7年前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进程的状态、创建及使用方法详解

本文实例讲述了python进程的状态、创建及使用方法。分享给大家供大家参考,具体如下: 进程以及状态 1. 进程 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,...

Python实现时间序列可视化的方法

Python实现时间序列可视化的方法

时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。 学会对时间序列数据进行可视化,能够帮助我们更加直观地探索时间序列数据,寻...

python:pandas合并csv文件的方法(图书数据集成)

python:pandas合并csv文件的方法(图书数据集成)

数据集成:将不同表的数据通过主键进行连接起来,方便对数据进行整体的分析。 两张表:ReaderInformation.csv,ReaderRentRecode.csv ReaderInf...

Django项目创建到启动详解(最全最详细)

Django项目创建到启动详解(最全最详细)

一、前言   (一)、概述   Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。   Django是一个...

python 内置模块详解

一.random模块  随机       random()    随机小数 ...