tkinter实现页面跳转
时间: 2023-10-22 16:08:36 浏览: 189
好的,关于页面跳转的实现,可以通过tkinter框架中的Toplevel组件来实现,具体代码可以参考以下教程:
1. 首先导入tkinter模块
import tkinter as tk
2. 定义主窗口
root = tk.Tk()
3. 定义页面一,使用Toplevel组件实现:
page1 = tk.Toplevel(root)
page1.title("页面一")
page1.geometry("200x100")
4. 定义页面二,同样使用Toplevel组件实现:
page2 = tk.Toplevel(root)
page2.title("页面二")
page2.geometry("200x100")
5. 定义启动页面跳转的函数,实现页面之间的跳转:
def change_to_page1():
page2.withdraw() # 切换界面前先隐藏当前界面
page1.update() # 更新界面
page1.deiconify() # 显示目标页面
def change_to_page2():
page1.withdraw() # 切换界面前先隐藏当前界面
page2.update() # 更新界面
page2.deiconify() # 显示目标页面
6. 在主窗口中添加按钮,通过command参数调用启动页面跳转的函数:
btn1 = tk.Button(root, text="页面一", command=change_to_page1)
btn1.pack()
btn2 = tk.Button(root, text="页面二", command=change_to_page2)
btn2.pack()
7. 最后,调用主窗口的mainloop()方法,启动应用程序的消息循环:
root.mainloop()
以上就是实现页面跳转的完整代码。希望能对您有所帮助。
阅读全文