tkinter登录成功跳转主窗体
时间: 2023-07-05 16:17:41 浏览: 71
好的,您可以使用以下代码实现Tkinter登录成功后跳转到主窗体:
```python
import tkinter as tk
# 创建登录窗体
login_window = tk.Tk()
# 在登录窗体中添加用户名和密码输入框、登录按钮等控件
# ...
# 创建主窗体
main_window = tk.Toplevel()
# 在主窗体中添加需要的控件
# ...
# 定义登录按钮点击事件
def login():
# 判断用户名和密码是否正确,如果正确则关闭登录窗体,打开主窗体
if username.get() == "admin" and password.get() == "123456":
login_window.destroy()
main_window.mainloop()
# 绑定登录按钮点击事件
login_button = tk.Button(login_window, text="登录", command=login)
login_button.pack()
# 运行登录窗体
login_window.mainloop()
```
在这段代码中,我们首先创建了一个登录窗体 `login_window` 和一个主窗体 `main_window`。在登录窗体中,我们添加了用户名和密码输入框、登录按钮等控件,并定义了登录按钮的点击事件 `login`。当用户点击登录按钮时,我们判断用户名和密码是否正确,如果正确则关闭登录窗体,打开主窗体。具体实现中,我们使用 `login_window.destroy()` 关闭登录窗体,使用 `main_window.mainloop()` 打开主窗体。