python pyqt 登陆界面
时间: 2023-11-23 19:56:25 浏览: 98
使用python中pyqt6写的登陆界面
以下是一个简单的Python PyQt登录界面的例子:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton
class Login(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('Login')
self.setGeometry(300, 300, 300, 200)
self.label_username = QLabel('Username:', self)
self.label_username.move(50, 50)
self.textbox_username = QLineEdit(self)
self.textbox_username.move(150, 50)
self.label_password = QLabel('Password:', self)
self.label_password.move(50, 80)
self.textbox_password = QLineEdit(self)
self.textbox_password.setEchoMode(QLineEdit.Password)
self.textbox_password.move(150, 80)
self.button_login = QPushButton('Login', self)
self.button_login.move(150, 120)
self.button_login.clicked.connect(self.login)
self.show()
def login(self):
username = self.textbox_username.text()
password = self.textbox_password.text()
# 在这里添加验证用户名和密码的代码
print('Username: ' + username)
print('Password: ' + password)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Login()
sys.exit(app.exec_())
```
这个例子创建了一个简单的登录界面,包括用户名和密码的标签和文本框,以及一个登录按钮。当用户点击登录按钮时,程序将获取用户名和密码,并在控制台上打印它们。你可以在login()方法中添加验证用户名和密码的代码。
阅读全文