You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.4 KiB

from register import *
from login import *
def main():
global root
global username_entry, password_entry
root = tk.Tk()
root.title("欢迎来到登陆界面")
root.geometry("300x200")
# 用户名和密码输入框
username_label = tk.Label(root, text="账号:")
username_label.pack()
username_entry = tk.Entry(root)
username_entry.pack()
password_label = tk.Label(root, text="密码:")
password_label.pack()
password_entry = tk.Entry(root, show="*")
password_entry.pack()
# 登录按钮
login_button = tk.Button(root, text="登陆", command=main_0)
login_button.pack()
register_button = tk.Button(root, text="注册", command=register_jc)
register_button.pack()
exit_button = tk.Button(root, text="退出", command=root.destroy)
exit_button.pack()
root.mainloop()
def main_0():
entered_username = username_entry.get()
entered_password = password_entry.get()
# 这里可以添加用户名和密码的验证逻辑
if entered_username == query_user(entered_username).username and entered_password == query_user(entered_username).password:
login_jc()
else:
erro_label = tk.Label(root, text="账号或密码错误")
erro_label.pack()
def register_jc():
root.destroy()
register()
def login_jc():
root.destroy()
login_1()
if __name__ == "__main__":
main()