tkinter登录成功跳转主窗体
时间: 2023-07-05 07:16:12 浏览: 32
好的,您可以使用以下代码实现登录成功后跳转到主窗体:
```python
import tkinter as tk
def login():
# 登录验证
if username.get() == "admin" and password.get() == "123456":
# 登录成功,跳转到主窗体
login_window.destroy() # 销毁登录窗口
main_window = tk.Tk() # 创建主窗体
main_window.title("主窗体")
main_window.geometry("300x200")
tk.Label(main_window, text="登录成功!", font=("Arial", 16)).pack()
main_window.mainloop()
else:
# 登录失败,弹出提示框
tk.messagebox.showwarning(title="登录失败", message="用户名或密码错误!")
# 创建登录窗口
login_window = tk.Tk()
login_window.title("登录窗口")
login_window.geometry("300x200")
# 用户名和密码输入框
tk.Label(login_window, text="用户名:").place(x=50, y=50)
username = tk.Entry(login_window, width=20)
username.place(x=110, y=50)
tk.Label(login_window, text="密码:").place(x=50, y=90)
password = tk.Entry(login_window, show="*", width=20)
password.place(x=110, y=90)
# 登录按钮
tk.Button(login_window, text="登录", command=login).place(x=130, y=130)
login_window.mainloop()
```
在上面的代码中,我们先创建一个登录窗口,包含用户名和密码输入框,以及一个登录按钮。当用户输入正确的用户名和密码后,点击登录按钮,会调用`login()`函数进行登录验证。如果验证成功,就销毁登录窗口并创建一个主窗体,显示登录成功的提示信息;如果验证失败,就弹出一个提示框告知用户。
希望这个代码能够帮到您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)