python用户登陆gui程序,输入正确的显示成功
时间: 2024-02-28 22:07:06 浏览: 50
Python实现GUI界面显示
好的,针对您的问题,我可以给您提供一段 Python 代码示例,用于实现一个简单的 GUI 用户登录程序,当用户输入正确的用户名和密码时,程序会弹出成功提示窗口,否则会提示错误信息。
```python
import tkinter as tk
def check_login():
username = entry_username.get()
password = entry_password.get()
if username == "your_username" and password == "your_password":
label_result.config(text="登录成功!", fg="green")
else:
label_result.config(text="用户名或密码错误!", fg="red")
# 创建主窗口
window = tk.Tk()
window.title("用户登录")
# 创建标签和输入框
label_username = tk.Label(window, text="用户名:")
label_username.pack()
entry_username = tk.Entry(window)
entry_username.pack()
label_password = tk.Label(window, text="密码:")
label_password.pack()
entry_password = tk.Entry(window, show="*")
entry_password.pack()
# 创建登录按钮
button_login = tk.Button(window, text="登录", command=check_login)
button_login.pack()
# 创建结果标签
label_result = tk.Label(window, text="")
label_result.pack()
# 进入消息循环
window.mainloop()
```
上述代码中,我们使用了 Python 的 tkinter 库来创建一个简单的 GUI 窗口,其中包含了两个文本输入框(用于输入用户名和密码)、一个登录按钮和一个结果标签。当用户点击登录按钮时,程序会调用 check_login 函数来检查输入的用户名和密码是否正确,如果正确则在结果标签中显示“登录成功!”,否则显示“用户名或密码错误!”。您只需要将代码中的 "your_username" 和 "your_password" 替换为您设定的正确的用户名和密码即可。
阅读全文