Python写成一个登录界面
时间: 2023-06-01 07:02:43 浏览: 37
以下是一个简单的Python登录界面示例:
```python
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
if username == "admin" and password == "123456":
print("登录成功!")
else:
print("用户名或密码错误!")
login()
login()
```
这个登录界面要求用户输入用户名和密码,如果输入的用户名和密码正确,则输出“登录成功!”,否则输出“用户名或密码错误!”并要求用户重新输入。
相关问题
用pythonqt写一个登陆界面
好的,以下是一个简单的登陆界面的Python代码,使用了PyQt5库:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QLabel, QLineEdit, QPushButton
from PyQt5.QtGui import QFont
class LoginWindow(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口大小和标题
self.setGeometry(200, 200, 300, 300)
self.setWindowTitle("Login Window")
# 设置标签字体
font = QFont()
font.setPointSize(12)
# 用户名标签
self.username_label = QLabel(self)
self.username_label.setText("Username:")
self.username_label.setFont(font)
self.username_label.move(50, 50)
# 用户名输入框
self.username_input = QLineEdit(self)
self.username_input.move(120, 50)
# 密码标签
self.password_label = QLabel(self)
self.password_label.setText("Password:")
self.password_label.setFont(font)
self.password_label.move(50, 100)
# 密码输入框
self.password_input = QLineEdit(self)
self.password_input.setEchoMode(QLineEdit.Password)
self.password_input.move(120, 100)
# 登录按钮
self.login_button = QPushButton(self)
self.login_button.setText("Login")
self.login_button.move(120, 150)
self.login_button.clicked.connect(self.login)
def login(self):
# 获取用户名和密码
username = self.username_input.text()
password = self.password_input.text()
# TODO: 在这里写上验证登录的代码
# 登录成功,打印欢迎信息
print(f"Welcome, {username}!")
if __name__ == '__main__':
app = QApplication([])
login_window = LoginWindow()
login_window.show()
app.exec_()
```
运行上述代码会生成一个简单的登录界面,用户可以输入用户名和密码,点击登录按钮进行验证。请注意,在 `login` 函数中,你需要加入验证登录的代码。
python写一个登陆系统界面
以下是一个简单的Python登陆系统界面示例代码,使用了Python内置的Tkinter库:
```python
import tkinter as tk
def login():
# 这里填写登陆的逻辑,比如验证用户名密码等
print("登录成功!")
# 创建窗口
window = tk.Tk()
window.title("登录系统")
# 添加标签和文本框
tk.Label(window, text="用户名:").grid(row=0)
tk.Entry(window).grid(row=0, column=1)
tk.Label(window, text="密码:").grid(row=1)
tk.Entry(window, show="*").grid(row=1, column=1)
# 添加登录按钮
tk.Button(window, text="登录", command=login).grid(row=2, column=1)
# 进入主循环
window.mainloop()
```
这个登陆系统界面包括一个用户名文本框、一个密码文本框和一个登录按钮。当用户点击登录按钮时,会触发`login()`函数,你可以在该函数中编写具体的登录逻辑,比如验证用户名和密码是否正确。在本示例中,我们只是简单地输出一个登录成功的提示信息。