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怎么点击按钮跳转到其他窗口”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python窗口大小怎么修改?Tkinter窗口大小如何不可改变
- Tkinter窗口居中怎么做?Tkinter模块怎么将窗口居中显示在当前屏幕
- Tkinter窗口设置滚动条怎么做?Python如何给Tkinter窗口添加滚动条
- Tkinter窗口图标怎么改?Tkinter如何设置窗口属性
- excel冻结窗口方法 不同情况下excel如何冻结窗口
- 在servlet中实现跳转的方法有哪些 servlet中实现跳转常用方法
- windows无法启动wlan autoconfig服务 窗口无法启动无线配置
- 仙剑奇侠传3窗口化
- 怎么让360网页窗口允许弹出?
- 电脑快速切换窗口 有什么方法