-
python实现界面自由切换_Python tkinter实现界面切换的示例代码
2020-12-20 17:35:31今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧跳转实现思路主程序相当于桌子:import tkinter as tkroot = tk.Tk()而不同的...今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
跳转实现思路
主程序相当于桌子:
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()
效果图:
以上就是小编所分享的内容,喜欢的话可以加个关注,希望能够帮助到大家。
最后,这里由我自己整理了一套最新的python系统学习教程,从基础到实战,内容的实用性都很高,可以免费送给大家,需要这些资料的可以关注并在后台私信小编:“01”即可领取。
-
python tkinter实现界面切换的示例代码
2020-09-19 07:22:13今天小编就为大家分享一篇python tkinter实现界面切换的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python怎样实现界面的切换_python tkinter实现界面切换的示例代码
2020-12-07 06:09:28跳转实现思路主程序相当于桌子: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实现界面切换的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
-
pythontkinter界面切换_python tkinter实现界面切换的示例代码
2020-12-03 10:15:30跳转实现思路主程序相当于桌子: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
-
pythontkinter界面切换效果_python tkinter实现界面切换的示例代码
2020-12-08 20:23:27跳转实现思路主程序相当于桌子: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界面切换tk_python tkinter实现界面切换的示例代码
2021-02-10 20:05:51跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面... -
python tkinter实现界面切换_code
2019-01-03 16:43:53跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: ...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现... -
python界面不同按钮实现不同功能-python tkinter实现界面切换的示例代码
2020-11-01 12:01:32跳转实现思路主程序相当于桌子:import tkinter as...每个界面采用类的方式定义各自的控件和函数,每个界面都建立在一个各自定义的Frame上,那么在实现跳转界面的效果时,只需要调用tkinter.destroy()方法销毁旧界面... -
tkinter点击按钮实现图片的切换
2021-04-07 10:59:45tkinter是python的标准Tk GUI工具包的接口,在windows下如果你安装的python3,那在安装python的时候,就已经自动安装了tkinter了 如果是在linux系统中,则不会自动安装tkinter,需要通过 sudo apt-get install ... -
Python+tkinter实现验证码输入和切换
2020-10-29 22:07:45好消息:“Python小屋”编程比赛正式开始 ...使用Python+tkinter编写应用程序界面,显示验证码图片,使用文本框和按钮验证输入的验证码是否正确,支持超时检查和验证码切换。 运行效果: 参考代码:... -
tkinter 设置不可编辑_tkinter实现简易记事本
2020-12-30 23:32:30实现简易记事本要实现的功能有: 1)页面布局 2)基本文本编辑功能,增删改查替 3)大小写切换 4)新建 5)打开 6)保存/另存为 7)清空设计一个MainWindow类,来实现tkinter界面,具体思路很简单,所以我们直接来看... -
Python实现定时自动关闭的tkinter窗口方法
2020-12-26 11:58:55功能简要说明:程序运行后10秒钟自动关闭。... 您可能感兴趣的文章:浅谈python3.6的tkinter运行问题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框架 实现用户登录与注册及其切换
2019-07-09 16:56:15python UI编程 使用tkinter框架 实现用户登录与注册及其切换 使用tkinter框架进行UI编程 首先是两个要导入的类 import tkinter import tkinter.messagebox 登录界面login的类 class Login(object): def __init__... -
Python使用Tkinter实现目录列表(文件系统遍历GUI)
2018-08-31 20:19:25双击列表中任意其他目录,就会使得工具切换到新目录中,用新目录中的文件列表代替旧文件列表。 该应用主界面如下: 该应用的主要目的是为条用它的界面提供返回值,即在单击确认的时候把下方文本框中的内容(选中... -
python实现按钮切换界面_初学者图形用户界面切换按钮
2020-12-05 21:06:34你需要做两件事:将按钮定义为self.button,以便它成为App的实例属性。...我把我换的东西放在评论框里:# Idle 07_02_LED ON using GUIfrom time import sleepfrom Tkinter import *class App:def __init__(... -
python界面切换_【资源分享】1小时内上手带页面切换的python GUI
2020-11-30 09:21:23如果你对界面美观性要不高也可以试试这个,我觉得它主要的缺点就是界面不够美观及布局不友好,你必须写代码去实现它的布局,比如grid(row=x,column=x,...),这就没有qt那种拖拽的方式方便。新学一个东西,我不主张你... -
用Python自带的tkinter制作一款简易音乐播放器(附工程文件)
2020-04-04 15:48:56基于tkinter库实现简易可视化界面,并调用pygame等第三方库实现播放歌曲、切换歌曲、歌曲进度调整、批量导入曲库等基本功能;程序设置为单曲循环模式,需要手动切换歌曲(暂无循环播放,省了我不少事),也可以重新... -
基于python3的tkinter和scapy可视化报文构造工具(二)
2021-01-01 18:21:17文章开头作为今天2021第一天,还是先祝各位猿友元旦快乐,新的一年大家头发...实现界面用的是python的tkinter 模块。Python自带了tkinter 模块,是一种面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建 -
python中单选按钮控件是_python tkinter中单选框Radiobutton的问题
2020-12-18 00:20:59设计一个问答游戏,由tkinter显示,sqlite作为数据库,每个智力问答由题目,四个...在界面设计时,智力问答题目是标签空间,4个选项是单选按钮控件,在“下一题”按钮单击事件中实现题目的切换和对错判断,如果正... -
python制作界面导航栏_Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
2020-11-21 02:38:04Tkinter支持16个核心的窗口部件,这个16个核心窗口部件类简要描述如下:Button:一个简单的按钮,用来执行一个命令或别的操作。Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件... -
python+tkinter+threading制作多线程简易音乐播放器(自动播放,上一曲,下一曲,播放,暂停,实时显示歌曲...
2020-12-24 23:48:27小弟是小白因大作业,在此博文的基础上,我增加了歌曲目录的选择,自动播放,实时显示歌词名称并能实现自动切歌的功能,后续可能会增加一下实时显示动态歌词,歌曲下载等功能。于是写一篇博客记录一下。望大神指教!... -
基于python3的tkinter和scapy可视化报文构造工具(三)
2021-01-06 21:23:45上一篇介绍了工具的首页布局实现,该篇将介绍工具的功能区,即由首页切换后工具真正实现功能的界面。在第一篇中已经讲到该工具的初心就是在DPI领域中报文识别所关注的字段,故呈现出来的字段则是主要关心的字段。该... -
python2 中tkinter 打开文件 中文乱码
2019-07-30 00:40:02#实现更新目录的核心函数 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描述也是一笔带过,最终实现... -
python 自动化——切换多个窗口并且单击窗口里的某个位置
2020-09-21 11:34:16首先来看看窗口界面: 操作步骤: 窗口放在最前面,按下键盘上面一排的数字1,就可以获取到窗口放进窗口列表里 重复步骤1几次 点击运行,就可以实现在多个窗口里面鼠标单击某个位置了 实现这些功能,我们需要用到... -
axure 图片切换图片的交互_python+OpenCV交互图片获取鼠标单击坐标点(解决大图片显示不全问题)...
2020-12-30 09:28:05前言之前用python从没有写过界面,这次涉及到需要获取鼠标单击图片像素的位置点,我还以为我得学一下诸如pyqt、tkinter的界面库,后来百度了一下发现OpenCV就能实现此功能。思路使用OpenCV,定义一个供... -
python 3下对stm32串口数据做解析
2019-01-17 16:56:00python下的上位机实现起来简单一点,网上找了一些python界面Tkinter相关资料和python串口的demo.测试实现了简单的数据显示。 Mark 一下问题点: 最大的问题点在于对bytes型数据的拼接:之前的串口解析的代码是在... -