微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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()

二、第二个窗口

调用上面的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怎么点击按钮跳转到其他窗口”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐