5.设计一个窗体模拟發录页面,当用户输入正确的用产名和密码时,提示 “登陆 成功”,杏则提示“用广名或密码错误”。
时间: 2023-11-28 19:04:50 浏览: 99
c#登录窗体,判断用户名、密码,成功后打开主窗体,允许输入3次,不成功退出
以下是一个简单的窗体,模拟登录页面的设计,当用户输入正确的用户名和密码时,提示“登录成功”,否则提示“用户名或密码错误”。
```python
import tkinter as tk
def login():
username = username_entry.get()
password = password_entry.get()
if username == "admin" and password == "123456":
result_label.config(text="登录成功")
else:
result_label.config(text="用户名或密码错误")
root = tk.Tk()
root.title("登录页面")
username_label = tk.Label(root, text="用户名:")
username_label.grid(row=0, column=0)
username_entry = tk.Entry(root)
username_entry.grid(row=0, column=1)
password_label = tk.Label(root, text="密码:")
password_label.grid(row=1, column=0)
password_entry = tk.Entry(root, show="*")
password_entry.grid(row=1, column=1)
login_button = tk.Button(root, text="登录", command=login)
login_button.grid(row=2, column=0, columnspan=2)
result_label = tk.Label(root, text="")
result_label.grid(row=3, column=0, columnspan=2)
root.mainloop()
```
在上面的代码中,我们使用了 Tkinter 库来创建窗口和组件,并通过 `grid()` 方法将它们布局在窗口中。当用户点击“登录”按钮时,回调函数 `login()` 将获取用户名和密码的值,并进行简单的判断。如果用户名和密码都是“admin”和“123456”,则显示“登录成功”消息,否则显示“用户名或密码错误”的消息。
阅读全文