一个简单地登录界面通常由以下要素组成
1)用户账号输入框
2)用户密码输入框
3)登录按钮
4)进入页面
- # 导入 tkinter 库
- import tkinter as tk
- # 登录函数
- def login():
- # 获取用户名和密码
- username = username_entry.get()
- password = password_entry.get()
- # 在这里添加验证用户名和密码的代码
- # 如果用户名和密码都正确,打开主界面
- if username == 'admin' and password == 'password':
- root.withdraw() # 隐藏登录窗口
- main_window()
- # 主界面函数
- def main_window():
- # 创建主窗口
- main = tk.Toplevel()
- main.geometry('300x200')
- main.title('登录页面')
- # 在主窗口中添加控件
- welcome_label = tk.Label(main, text='欢迎!')
- welcome_label.pack()
- # 创建登录窗口
- root = tk.Tk()
- root.geometry('300x200')
- root.title('登录页面')
- # 在登录窗口中添加控件
- 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=login)
- login_button.pack()
- # 进入消息循环
- root.mainloop()
- 导入 tkinter 库
- 定义登录函数
- 定义主界面函数
- 创建登录窗口
- 在登录窗口中添加控件
- 创建登录按钮,并关联登录函数
- 进入 tkinter 的消息循环
用户:admin
密码:password
根据自己的需求更改