Tkinter窗口跳转如何实现?Tkinter怎么点击按钮跳转到其他窗口

Tkinter模块虽然能够开发出窗口程序,但是一个完整的桌面程序是有多个窗口存在并且相互之间是可以进跳转来切换页面的 。下面这篇文章会以实际代码示例来详细讲解一下,Tkinter模块怎么实现点击按钮跳转窗口,感兴趣和想学习的话就往下看看吧 。

Tkinter窗口跳转如何实现?Tkinter怎么点击按钮跳转到其他窗口

文章插图
一、第一个窗口
那么跳转窗口自然就是需要有两个窗口存在,在第一个窗口之中需要设置一个按钮组件 。而在组件方法Button()之中则是需要设置当前窗口点击之后会被关闭掉,然后将这个按钮组件添加在当前窗口之中即可 。并且需要将这些代码都放在函数之中去调用,否则两个窗口同时开启事件循环可能会发生冲突,详细代码示例如下所示:
def enter():  import tkinter as tk  root=tk.Tk()  but_dr=tk.Button(root,text="登入",command=root.destroy)  but_dr.grid(row=1,column=1)  mainloop()二、第二个窗口
【Tkinter窗口跳转如何实现?Tkinter怎么点击按钮跳转到其他窗口】先调用上面的enter()函数来创建第一个窗口显示,然后第二个窗口实际上需要的代码比较少,随便怎么写都可以,只需要去调用Tk()类再实例化出来一个窗口对象就可以 。然后设置这个窗口显示一些内容,代码示例如下所示:
enter()root2=tk.Tk()lab_1=tk.Label(root2,text="界面",height=3)lab_1.grid(row=0,column=0,sticky="w"+"e")root2.mainloop()那么在这个过程之中之所以可以通过该方式跳转窗口的关键点就在于参数destroy,这是因为Tkinter模块创建出来的窗口哪怕在同一个文件之中执行完毕之后,也只会显示第一个创建出来的 。而这个参数的作用就是将当前窗口关闭,那么剩下的窗口就会按照顺序显示出来了 。
Tkinter窗口跳转如何实现?Tkinter怎么点击按钮跳转到其他窗口

文章插图
以上就是关于“Tkinter窗口跳转如何实现?Tkinter怎么点击按钮跳转到其他窗口”的全部内容了,希望对你有所帮助 。

    推荐阅读