python tkinter 关闭窗口,pythontkinter按钮创建

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: