0
点赞
收藏
分享

微信扫一扫

pyqt5知识:如何接受密码输入?

贵州谢高低 2022-03-10 阅读 117

一、接受密码的控件核心代码

二、实际程序实现 

from PyQt5.QtWidgets import  QApplication, QMainWindow,QLineEdit,QPushButton
import sys


class Widget( QMainWindow ):
    def __init__(self):
        super().__init__()
        self.init_arrage()
        self.init_size()

    def init_arrage(self):
        self.pwd_input =  QLineEdit(self)
        self.pwd_input.setEchoMode( QLineEdit.Password)
        self.pwd_input.resize(200, 30)
        self.pwd_input.move(100,100)

        self.btn = QPushButton('接收', self)
        self.btn.clicked.connect(self.buttonClicked)

        self.btn.setToolTip('This is a <b>QPushButton</b> widget')
        self.btn.resize(200, 30)
        self.btn.move(100, 150)
        self.statusBar()

    def init_size(self):

        self.setGeometry(300, 300, 600, 400)
        self.setWindowTitle('Huatec AI')
        self.show()

    def buttonClicked(self):

        sender = self.sender()
        self.statusBar().showMessage(  self.pwd_input.text() + ' was inputed')

def main():
    app = QApplication(sys.argv)
    gui = Widget()
    gui.show()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

三、效果图:

举报

相关推荐

PyQt5 QLineEdit输入密码

pyQT5

linux pyqt5

PYQT5 001

【PYQT5】retranslateUi()

0 条评论