PythonGUI设计一个窗体,模拟登陆页面,当用户输入正确的用户名和密码时,提示“”登录成功“,否则提示“”用户名或密码错误“””
时间: 2023-11-15 16:06:07 浏览: 221
好的,首先我们需要导入`tkinter`模块,并创建一个窗体。然后在窗体中添加两个标签用于输入用户名和密码,以及一个按钮用于提交信息。最后将输入的用户名和密码与预设的正确值进行比较,根据比较结果给出不同的提示信息。
以下是示例代码:
```python
import tkinter as tk
# 预设的正确用户名和密码
username = 'admin'
password = '123456'
# 登录按钮的点击事件处理函数
def login():
if entry_username.get() == username and entry_password.get() == password:
label_result.config(text='登录成功')
else:
label_result.config(text='用户名或密码错误')
# 创建窗体
root = tk.Tk()
root.title('登录页面')
# 创建标签和输入框
label_username = tk.Label(root, text='用户名:')
label_username.grid(row=0, column=0, padx=10, pady=10)
entry_username = tk.Entry(root)
entry_username.grid(row=0, column=1, padx=10, pady=10)
label_password = tk.Label(root, text='密码:')
label_password.grid(row=1, column=0, padx=10, pady=10)
entry_password = tk.Entry(root, show='*')
entry_password.grid(row=1, column=1, padx=10, pady=10)
# 创建按钮
button_login = tk.Button(root, text='登录', command=login)
button_login.grid(row=2, column=0, columnspan=2, padx=10, pady=10)
# 创建提示信息标签
label_result = tk.Label(root, text='')
label_result.grid(row=3, column=0, columnspan=2, padx=10, pady=10)
# 运行窗体
root.mainloop()
```
运行以上代码,即可看到一个简单的登录页面。用户输入正确用户名和密码后,点击“登录”按钮将会提示“登录成功”,否则将会提示“用户名或密码错误”。
阅读全文