pyqt5知识:如何接受密码输入?
生活随笔
收集整理的這篇文章主要介紹了
pyqt5知识:如何接受密码输入?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、接受密碼的控件核心代碼
?self.pwd_input = ?QLineEdit(self)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 定義一個(gè)接受鍵盤(pán)的Edit編輯控件
?self.pwd_input.setEchoMode( QLineEdit.Password)? ?# 設(shè)置該控件的模式為password
二、實(shí)際程序?qū)崿F(xiàn)?
from PyQt5.QtWidgets import QApplication, QMainWindow,QLineEdit,QPushButton import sysclass 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()三、效果圖:
總結(jié)
以上是生活随笔為你收集整理的pyqt5知识:如何接受密码输入?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QT5运行错误:ImportError:
- 下一篇: python知识:@classmetho