方法1:按钮+Frame
步骤:1.1创建主桌面
import tkinter as tk
root = tk.Tk()
1.2 创建不同的Frame,相当于不同的桌布,分别用来创建不同的窗口
face1 = tk.Frame(root)
face2 = tk.Frame(root)
1.3 实现界面跳转
调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象;有多个界面时,可以用一个变量保存当前界面,方便销毁;
方法2:Notebook(ttk控件)+Frame
步骤:1.1创建主桌面
import tkinter as tk
root = tk.Tk()
1.2 创建Notebook控件
notebook=ttk.Notebook(self.root)
1.3 创建不同的Frame,相当于不同的桌布,分别用来创建不同的窗口
face1 = tk.Frame(root)
face2 = tk.Frame(root)
1.4 将创建的多个Frame控件添加到notebook对象中
notebook.add(face1, text="LFT 状态")
notebook.add(face2, text="报警查询")
notebook.grid()