python tkinter 关闭窗口,pythontkinter按钮创建
不管是对于爪哇还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口设置上,这在每一个语言程序里都是有体现的,我们今日来看下在大蟒上是什么效果吧~
主程序相当于桌子:
importtkinterastk
root=tk .tk()http://www . Sina.com/而不同的Frame相当于不同的桌布:
face1=tk .框架(根)
face2=tk .框架(根)
.每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的基本框架上,那么在实现跳转界面的效果时,
只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
具体代码:
#-*-编码:utf-8-*-
创造了10月16日16360 .368668686616
描述:吨界面切换
版本:
@author:HJY
importtkinterastk
classbasedesk():
def__init__(self,master):
self.root=master
self.root.config()
self.root.title(Basepage )
self.root.geometry(200x200 )
initface(self.root)
classinitface():
def__init__(self,master):
self.master=主人
self.master.config(bg=green )
#基准界面initface
self.initface=tk .框架(自我控制)
self.initface.pack()
btn=tk .按钮(self.initface,text=change ,command=self.change)
btn.pack()
defchange(self,):
self.initface.destroy()
第一面(自我掌控)
classface1():
def__init__(self,master):
self.master=主人
self.master.config(bg=blue )
self.face1=tk .框架(自我控制)
self.face1.pack()
btn_back=tk .按钮(self.face1,text=face1back ,command=self.back)
btn_back.pack()
反定义(自身):
self.face1.destroy()
initface(self.master)
if__name__==__main__:
root=tk .Tk()
basedesk(根)
效果展示:
我们如果在继续使用图形界面控件时候,可以把以上方式方法给套用住,因为这些内容是我们非常好实用的,大家可以作为累积使用,如果还有其他的疑问,也可以在官网上查询即可。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。