精华内容
下载资源
问答
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...

    跳转实现思路

    主程序相当于桌子:

    import tkinter as tk

    root = tk.Tk()

    而不同的Frame相当于不同的桌布:

    face1 = tk.Frame(root)

    face2 = tk.Frame(root)

    ...

    每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,

    只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。

    而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。

    具体代码

    # -*- coding: utf-8 -*-

    """

    Created on Tue Oct 16 11:15:01 2018

    Description:tkinter界面切换

    Version:

    @author: HJY

    """

    import tkinter as tk

    class basedesk():

    def __init__(self,master):

    self.root = master

    self.root.config()

    self.root.title('Base page')

    self.root.geometry('200x200')

    initface(self.root)

    class initface():

    def __init__(self,master):

    self.master = master

    self.master.config(bg='green')

    #基准界面initface

    self.initface = tk.Frame(self.master,)

    self.initface.pack()

    btn = tk.Button(self.initface,text='change',command=self.change)

    btn.pack()

    def change(self,):

    self.initface.destroy()

    face1(self.master)

    class face1():

    def __init__(self,master):

    self.master = master

    self.master.config(bg='blue')

    self.face1 = tk.Frame(self.master,)

    self.face1.pack()

    btn_back = tk.Button(self.face1,text='face1 back',command=self.back)

    btn_back.pack()

    def back(self):

    self.face1.destroy()

    initface(self.master)

    if __name__ == '__main__':

    root = tk.Tk()

    basedesk(root)

    root.mainloop()

    效果图:

    以上这篇python tkinter实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

    时间: 2019-06-14

    展开全文
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...

    跳转实现思路

    主程序相当于桌子:

    import tkinter as tk

    root = tk.Tk()

    而不同的Frame相当于不同的桌布:

    face1 = tk.Frame(root)

    face2 = tk.Frame(root)

    ...

    每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,

    只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。

    而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。

    具体代码

    # -*- coding: utf-8 -*-

    """

    Created on Tue Oct 16 11:15:01 2018

    Description:tkinter界面切换

    Version:

    @author: HJY

    """

    import tkinter as tk

    class basedesk():

    def __init__(self,master):

    self.root = master

    self.root.config()

    self.root.title('Base page')

    self.root.geometry('200x200')

    initface(self.root)

    class initface():

    def __init__(self,master):

    self.master = master

    self.master.config(bg='green')

    #基准界面initface

    self.initface = tk.Frame(self.master,)

    self.initface.pack()

    btn = tk.Button(self.initface,text='change',command=self.change)

    btn.pack()

    def change(self,):

    self.initface.destroy()

    face1(self.master)

    class face1():

    def __init__(self,master):

    self.master = master

    self.master.config(bg='blue')

    self.face1 = tk.Frame(self.master,)

    self.face1.pack()

    btn_back = tk.Button(self.face1,text='face1 back',command=self.back)

    btn_back.pack()

    def back(self):

    self.face1.destroy()

    initface(self.master)

    if __name__ == '__main__':

    root = tk.Tk()

    basedesk(root)

    root.mainloop()

    效果图:

    以上这篇python tkinter实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

    展开全文
  • 今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧跳转实现思路主程序相当于桌子:import tkinter as tkroot = tk.Tk()而不同的...

    今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    d7692e1759673e1f0737b3e12cc32e15.png

    跳转实现思路

    主程序相当于桌子:

    import tkinter as tkroot = tk.Tk()

    而不同的Frame相当于不同的桌布:

    face1 = tk.Frame(root)face2 = tk.Frame(root)...

    每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,

    只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。

    而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。

    具体代码:

    # -*- coding: utf-8 -*-"""Created on Tue Oct 16 11:15:01 2018Description:tkinter界面切换Version: @author: HJY"""import tkinter as tk  class basedesk(): def __init__(self,master): self.root = master self.root.config() self.root.title('Base page') self.root.geometry('200x200')  initface(self.root)  class initface(): def __init__(self,master):  self.master = master self.master.config(bg='green') #基准界面initface self.initface = tk.Frame(self.master,) self.initface.pack() btn = tk.Button(self.initface,text='change',command=self.change) btn.pack()  def change(self,):  self.initface.destroy() face1(self.master)  class face1(): def __init__(self,master): self.master = master self.master.config(bg='blue') self.face1 = tk.Frame(self.master,) self.face1.pack() btn_back = tk.Button(self.face1,text='face1 back',command=self.back) btn_back.pack()  def back(self): self.face1.destroy() initface(self.master)  if __name__ == '__main__':  root = tk.Tk() basedesk(root) root.mainloop()

    效果图:

    7bd5a1eaa03518a56f6066e965681527.png

    以上就是小编所分享的内容,喜欢的话可以加个关注,希望能够帮助到大家。

    最后,这里由我自己整理了一套最新的python系统学习教程,从基础到实战,内容的实用性都很高,可以免费送给大家,需要这些资料的可以关注并在后台私信小编:“01”即可领取。

    展开全文
  • python tkinter实现界面切换_code

    万次阅读 多人点赞 2019-01-03 16:43:53
    跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: ...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现...

    跳转实现思路
    主程序相当于桌子:

        import tkinter as tk
        root = tk.Tk()    

    而不同的Frame相当于不同的桌布:

        face1 = tk.Frame(root)
        face2 = tk.Frame(root)
        ...

    每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,
    只需要调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象,即可实现切换。
    而对于切换的过程中改变背景颜色和大小,可以通过修改frame控件的属性,或者修改root的属性(桌子的属性)来实现。

    具体代码

    # -*- coding: utf-8 -*-
    """
    Created on Tue Oct 16 11:15:01 2018
    
    Description:tkinter界面切换
    Version:
        
    @author: HJY
    """
    import tkinter as tk
    
    
    class basedesk():
        def __init__(self,master):
            self.root = master
            self.root.config()
            self.root.title('Base page')
            self.root.geometry('200x200')
            
            initface(self.root)        
                    
    class initface():
        def __init__(self,master):
            
            self.master = master
            self.master.config(bg='green')
            #基准界面initface
            self.initface = tk.Frame(self.master,)
            self.initface.pack()
            btn = tk.Button(self.initface,text='change',command=self.change)
            btn.pack()
            
        def change(self,):       
            self.initface.destroy()
            face1(self.master)      
    
    class face1():
        def __init__(self,master):
            self.master = master
            self.master.config(bg='blue')
            self.face1 = tk.Frame(self.master,)
            self.face1.pack()
            btn_back = tk.Button(self.face1,text='face1 back',command=self.back)
            btn_back.pack()
        
        def back(self):
            self.face1.destroy()
            initface(self.master)
            
        
    if __name__ == '__main__':    
        root = tk.Tk()
        basedesk(root)
        root.mainloop()

    效果图:

    展开全文
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...
  • 现在发生的事情是,如果我切换到另一个命令,新帧将堆叠在当前帧之下而不是替换旧帧.我想知道前进的最佳方式是什么.import Tkinter as tkinterroot = tkinter.Tk()root.minsize(400,300)welcome = tk...
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...
  • 查找一下,在python的tkinter模块中,不存在界面切换,提供Frame控件,控件容器,完成界面切换效果,并完成鼠标滚轮滑动界面效果 代码 ''' Frame 完成界面刷新 ''' #导入模块 from tkinter import * #定义Frame ...
  • 这样pythontkinter界面切换,求fromtk的写法,我提供一篇astk的写法?注意!!!我需要from的写法哦,或者方法也许。如果是抄的直接把链接发出来,我怕你漏掉一些复制importtkinterastkclassbasedesk():def__init__...
  • tkinter界面私信小编01即可获取大量Python学习资料一、实现效果1. python代码import requestsfrom lxml import etreeimport reimport tkinter as tkfrom PIL import Image, ImageTkfrom xpinyin...
  • tkinter窗口切换

    千次阅读 2020-06-12 11:21:57
    方法1:按钮+Frame 步骤:1.1创建主桌面 import tkinter as tk root = tk.Tk() ... 调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象;有多个界面时,可以用一个变量保存当前界面,方便销毁;...
  • 注意!!!我需要from的写法哦,或者方法也许。如果是抄的直接把链接发出来,我怕你漏掉一些复制importtkinterastkclassbasedesk():def__...如果是抄的直接把链接发出来,我怕你漏掉一些复制import tkinter as tkc...
  • python实战数据库MySQL---3Tkinter界面

    千次阅读 2018-01-08 15:12:35
    这些错误,其实很莫名其妙的,我都是严格按照缩进格式进行的,但是还是很头大,反复的用空格和tab键,始终不行,切换到pycharm软件调试,也是一样的错误,很神奇,在快要绝望时,莫名其妙的又好了,为什么?...
  • # 本例中单选按钮组的状态切换将动态改变标签的颜色 class ChangeLableDemo(): def __init__(self): # 创建窗口并设置标题 window = Tk() window.title("Change Lable Demo") # 向窗口打包一个标签...
  • 让我用一个免责声明作为我的回答的开头——我没有覆盆子派,所以不能用真实的东西来验证这一点。为了进行测试,我使用了一个代理类来模拟随机...在try:import Tkinter as tkimport tkFontexcept ImportError: # Pyt...
  • import tkinter as tk class MyApp(tk.Tk): def __init__(self, *args, **kwargs, ): tk.Tk.__init__(self, *args, **kwargs) container = tk.Frame(self) container.pack(side="top", fill="both", expand=True) ...
  • tkinter点击按钮实现图片的切换

    热门讨论 2021-04-07 10:59:45
    tkinter是python的标准Tk GUI...首先先介绍一下,tkinter本身只支持gif等少数几个图片格式,如果图片并不复杂,建议直接右击图片,进入编辑,在画图界面将图片另存为gif格式就可以使用了(连png和jpeg都不支持。。。.
  • 好消息:“Python小屋”编程比赛正式开始 ...使用Python+tkinter编写应用程序界面,显示验证码图片,使用文本框和按钮验证输入的验证码是否正确,支持超时检查和验证码切换。 运行效果: 参考代码:...
  • 在编写一个简单计算器的时候,出现了command错误的反馈,我改了很久一直找不到错在哪,command是Button里面的参数,但为...##一个满足基本运算(+-*/)、开方(sqrt)、求倒数(1/x)、切换正负号(±)的计算器 import tki...
  • python UI编程 使用tkinter框架 实现用户登录与注册及其切换 使用tkinter框架进行UI编程 首先是两个要导入的类 import tkinter import tkinter.messagebox 登录界面login的类 class Login(object): def __init__...
  • 你需要做两件事:将按钮定义为self.button,以便它成为App的实例属性。...我把我换的东西放在评论框里:# Idle 07_02_LED ON using GUIfrom time import sleepfrom Tkinter import *class App:def __init__(...
  • 使用 tkinter.Frame.tkraise() 函数去提升当前 tkinter.Frame 的 z 轴顺序,使得多个 tkinter.Frame 的可见性得以切换 本文基于:win7 + python34 1 2 3 4 5 import matplotlib matplotlib....
  • 很多时候 Tkinter 界面编程都会优先考虑使用 Pack 布局,但实际上 Tkinter 后来引入的 Grid 布局不仅简单易用,而且管理组件也非常方便。Grid 把组件空间分解成一个网格进行维护,即按照行、列的方式排列组件,组件...

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

tkinter切换界面