精华内容
下载资源
问答
  • 今天小编就为大家分享一篇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实现界面切换的示例代码,具有很好参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 跳转实现思路主程序相当于桌子: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实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    展开全文
  • 跳转实现思路主程序相当于桌子: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实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

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

    万次阅读 多人点赞 2019-01-03 16:43:53
    跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同Frame相当于不同桌布: ...每个界面采用类方式定义各自控件和函数,每个界面都建立在一个各自定义Frame上,那么在实现...
  • 跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面...
  • tkinter是python标准Tk GUI工具包接口,在windows下如果你安装python3,那在安装python时候,就已经自动安装了tkinter了 如果是在linux系统中,则不会自动安装tkinter,需要通过 sudo apt-get install ...
  • 好消息:“Python小屋”编程比赛正式开始 ...使用Python+tkinter编写应用程序界面,显示验证码图片,使用文本框和按钮验证输入验证码是否正确,支持超时检查和验证码切换。 运行效果: 参考代码:...
  • 实现简易记事本要实现的功能有: 1)页面布局 2)基本文本编辑功能,增删改查替 3)大小写切换 4)新建 5)打开 6)保存/另存为 7)清空设计一个MainWindow类,来实现tkinter界面,具体思路很简单,所以我们直接来看...
  • 功能简要说明:程序运行后10秒钟自动关闭。... 您可能感兴趣文章:浅谈python3.6tkinter运行问题Python升级提示Tkinter模块找不到解决方法python tkinter实现界面切换的示例代码解决python tkinter界面卡死问题
  • tkinter窗口切换

    千次阅读 2020-06-12 11:21:57
    方法1:按钮+Frame 步骤:1.1创建主桌面 import tkinter as tk root = tk.Tk() ... 调用tkinter.destroy()方法销毁旧界面,同时生成新界面的对象;有多个界面时,可以用一个变量保存当前界面,方便销毁;...
  • 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__(...
  • 如果你对界面美观性要不高也可以试试这个,我觉得它主要缺点就是界面不够美观及布局不友好,你必须写代码去实现布局,比如grid(row=x,column=x,...),这就没有qt那种拖拽方式方便。新学一个东西,我不主张你...
  • 基于tkinter实现简易可视化界面,并调用pygame等第三方库实现播放歌曲、切换歌曲、歌曲进度调整、批量导入曲库等基本功能;程序设置为单曲循环模式,需要手动切换歌曲(暂无循环播放,省了我不少事),也可以重新...
  • 文章开头作为今天2021第一天,还是先祝各位猿友元旦快乐,新一年大家头发...实现界面是python的tkinter 模块。Python自带了tkinter 模块,是一种面向对象GUI工具包 TK Python编程接口,提供了快速便利地创建
  • 设计一个问答游戏,由tkinter显示,sqlite作为数据库,每个智力问答由题目,四个...在界面设计时,智力问答题目是标签空间,4个选项是单选按钮控件,在“下一题”按钮单击事件中实现题目的切换和对错判断,如果正...
  • Tkinter支持16个核心窗口部件,这个16个核心窗口部件类简要描述如下:Button:一个简单按钮,用来执行一个命令或别操作。Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件...
  • 小弟是小白因大作业,在此博文基础上,我增加了歌曲目录选择,自动播放,实时显示歌词名称并能实现自动切歌功能,后续可能会增加一下实时显示动态歌词,歌曲下载等功能。于是写一篇博客记录一下。望大神指教!...
  • 上一篇介绍了工具首页布局实现,该篇将介绍工具功能区,即由首页切换后工具真正实现功能的界面。在第一篇中已经讲到该工具初心就是在DPI领域中报文识别所关注字段,故呈现出来字段则是主要关心字段。该...
  • #实现更新目录核心函数 def doLS(ev=None): error = '' tdir = cwd.get() if not tdir:tdir=os.curdir #若路径输入错误,或者打开是文件,而不是目录,则更新错误提示信息 if not os.path.exists...
  • 多页面切换.exe

    2019-08-30 17:43:22
    本人从事自动化行业,最近折腾python,用tkinter实现了一个人机界面。由于使用python做界面开发非常少,国内使用tkinter就更少了,开发过程中困难重重,资料很少,官方文档对tkinter描述也是一笔带过,最终实现...
  • 首先来看看窗口界面: 操作步骤: 窗口放在最前面,按下键盘上面一排数字1,就可以获取到窗口放进窗口列表里 重复步骤1几次 点击运行,就可以实现在多个窗口里面鼠标单击某个位置了 实现这些功能,我们需要用到...
  • 前言之前用python从没有写过界面,这次涉及到需要获取鼠标单击图片像素位置点,我还以为我得学一下诸如pyqt、tkinter的界面库,后来百度了一下发现OpenCV就能实现此功能。思路使用OpenCV,定义一个供...
  • python下上位机实现起来简单一点,网上找了一些python界面Tkinter相关资料和python串口demo.测试实现了简单数据显示。 Mark 一下问题点: 最大问题点在于对bytes型数据拼接:之前串口解析代码是在...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

tkinter实现界面的切换