thinter打开新窗口隐藏主窗口并实现窗口切换

from tkinter import *

windows = Tk()
windows.geometry("500x300")
windows.title("主窗口")

def b():

    windows.withdraw() #隐藏主窗口
    global root
    root = Tk()
    root.geometry("500x300")
    root.title("副窗口")

    Button(root,text="返回主窗口",command=show).pack(pady=50)
    Label(root, text="三国两晋南北朝").pack()
    root.focus_force() #新窗口获得焦点
    root.mainloop()
def show():
    windows.update()
    windows.deiconify()  #显示主窗口
    root.destroy()
Button(windows,text="打开一个新窗口", command=b).pack(pady=50)
Label(windows,text="我爱python").pack()
windows.mainloop()

功能说明:主窗口和副窗口的一个隐藏和切换,抛砖引玉,具体功能还有待完善

上一篇:字节对齐


下一篇:bin2hex() 函数把 ASCII 字符的字符串转换为十六进制值。字符串可通过使用 pack() 函数再转换回去。