今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
![d7692e1759673e1f0737b3e12cc32e15.png](https://i-blog.csdnimg.cn/blog_migrate/7513c19b6dec1d32b56d0378ea7b0c25.jpeg)
跳转实现思路
主程序相当于桌子:
import tkinter as tkroot = tk.Tk()
而不同的Frame相当于不同的桌布:
face1 = tk.Frame(root)face2 = tk.Frame(root)...
每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,
只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。
具体代码:
# -*- coding: utf-8 -*-"""Created on Tue Oct 16 11:15:01 2018Description:tkinter界面切换Version: @author: HJY&#