一、接受密码的控件核心代码
二、实际程序实现
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()
三、效果图:
