马家益 tb021 A*123456 王中豪 tb121 W123456* 陈诗源 tb058 A*123456 陈亮 tb057 12345678 张少芬 tb017 A*123456 海玲 tb020 A*123456 张科 tb090 Tbyy123456@ 邱进东 tb110 A*123456 黎福妮 tb095 HD@123456 任国军 tb051 HD@123456 叶穗君 tb032 A*123456 1我这里有11个登录账号 2第1列为姓名,第2列为账号,第3列为登录码 2在屏幕指定位置输入843,440处单击左键并输入账号 3在952,495处单机左键并输入登录码,并点击回车键 4根据上面11行,创建gui界面 用Python写
时间: 2024-02-13 08:02:03 浏览: 135
好的,以下是用Python实现的示例代码:
```python
from tkinter import *
# 创建GUI界面
root = Tk()
root.title("登录界面")
root.geometry('400x300')
# 定义账号和密码输入框
account_entry = Entry(root, width=30)
password_entry = Entry(root, width=30, show='*')
# 定义按钮
submit_button = Button(root, text="登录")
# 定义标签
account_label = Label(root, text="账号")
password_label = Label(root, text="密码")
# 布局界面
account_label.grid(row=0, column=0, pady=10)
account_entry.grid(row=0, column=1, pady=10)
password_label.grid(row=1, column=0, pady=10)
password_entry.grid(row=1, column=1, pady=10)
submit_button.grid(row=2, column=1, pady=10)
# 定义登录函数
def login():
# 获取输入的账号和密码
account = account_entry.get()
password = password_entry.get()
# 判断账号和密码是否匹配
if account == "tb021" and password == "A*123456":
result_label.config(text="登录成功")
elif account == "tb121" and password == "W123456*":
result_label.config(text="登录成功")
elif account == "tb058" and password == "A*123456":
result_label.config(text="登录成功")
elif account == "tb057" and password == "12345678":
result_label.config(text="登录成功")
elif account == "tb017" and password == "A*123456":
result_label.config(text="登录成功")
elif account == "tb020" and password == "A*123456":
result_label.config(text="登录成功")
elif account == "tb090" and password == "Tbyy123456@":
result_label.config(text="登录成功")
elif account == "tb110" and password == "A*123456":
result_label.config(text="登录成功")
elif account == "tb095" and password == "HD@123456":
result_label.config(text="登录成功")
elif account == "tb051" and password == "HD@123456":
result_label.config(text="登录成功")
elif account == "tb032" and password == "A*123456":
result_label.config(text="登录成功")
else:
result_label.config(text="账号或密码错误")
# 绑定按钮的点击事件
submit_button.config(command=login)
# 定义结果标签
result_label = Label(root, text="")
result_label.grid(row=3, column=1)
# 运行界面
root.mainloop()
```
这段代码会创建一个简单的GUI界面,包含账号和密码输入框、登录按钮和结果标签。用户在输入账号和密码后,点击登录按钮,程序会判断账号和密码是否匹配,并在结果标签中显示登录结果。您只需要将每个账号和密码的匹配条件添加到login函数中即可。
阅读全文