tkinter播gif图片动画
问:python的内置模块tkinter做图形界面,在label控件中如何实现gif图片的动态显示?
(ps:用的是gif的图片,但是不会动)
答:可以使用定时器播放gif的每一帧。
from tkinter import * import time import os root = Tk()numIdx = 6 # gif的帧数 # 填充6帧内容到frames frames = [PhotoImage(file='abc.gif', format='gif -index %i' %(i)) for i in range(numIdx)]def update(idx): # 定时器函数frame = frames[idx]idx += 1 # 下一帧的序号:在0,1,2,3,4,5之间循环(共6帧)label.configure(image=frame) # 显示当前帧的图片root.after(100, update, idx%numIdx) # 0.1秒(100毫秒)之后继续执行定时器函数(update) label = Label(root) label.pack() root.after(0, update, 0) # 立即启动定时器函数(update) root.mainloop()
转载于:https://www.cnblogs.com/whee/p/9397373.html
tkinter播gif图片动画相关推荐
- python炫酷动画源代码_Python tkinter实现的图片移动碰撞动画效果【附源码下载】...
本文实例讲述了Python tkinter实现的图片移动碰撞动画效果.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: #!/usr/bin/python # -*- coding ...
- 图片动画效果html5,8个实用炫酷的HTML5图片动画应用
原标题:8个实用炫酷的HTML5图片动画应用 近期我们发布了不少关于HTML5和jQuery的图片动画应用,很多都比较实用,也有一些效果非常炫酷,比如一些HTML5 3D图片动画特效.本文精选了8个实 ...
- html css图片展开动画,8个实用炫酷的HTML5图片动画应用
本文作者html5tricks,转载请注明出处 近期我们发布了不少关于 1.CSS3/jQuery实现移动端滑动图片层叠效果 这是一款基于jQuery和CSS3的图片层叠插件,这和我们之前介绍的CSS ...
- html将图片动画效果,8款精美的HTML5图片动画分享
原标题:8款精美的HTML5图片动画分享 HTML5结合jQuery可以让网页图片变得更加绚丽多彩,比如实现一些图片3D切换.CSS3动画绘制以及各种图片效果的渲染.本文将分享8款精美的HTML5图片 ...
- 3d布局图 html5,8个实用炫酷的HTML5图片动画应用 | HTML5资源教程
近期我们发布了不少关于 1.CSS3/jQuery实现移动端滑动图片层叠效果 这是一款基于jQuery和CSS3的图片层叠插件,这和我们之前介绍的CSS3图片层叠展开特效有点不同,它支持鼠标滑动切换图 ...
- 我的iOS学习历程 - UISlider(简单的设置一组图片动画)
今天我们学习的是UISlider,就是平时看视频听音乐等的进度条的设置 今天设置的slider是控制播放一组图片速度的例子: 1.初始化以及设置一些属性 // 初始化UISlider *slider ...
- css 剪辑图片_css剪裁GIF背景图片动画特效
插件介绍 这是一款css剪裁GIF背景图片动画特效.该特效利用css的background-clip技术,将gif图片剪裁为文字效果,非常炫酷. 使用方法 HTML结构 2020 CSS样式 .wra ...
- 纯CSS实现图片动画
纯CSS实现图片动画 1.先网上下载一张sprites动画图片,直接百度搜sprites图片就可. 2.用css设置一个关键帧,确定好起始位置和终止位置, 通过background-position调 ...
- Tkinter Canvas画布 图片导入
Tkinter Canvas画布 & 图片导入 import tkinter as tk# 实例化一个窗口对象 window = tk.Tk() # 设置title window.title( ...
最新文章
- 将简历挂到云服务器网站上记
- 添加背景音乐(解决苹果手机不能自动播放问题)
- (转) 一张图解AlphaGo原理及弱点
- Design layer interface的设计与实现
- sudo uograde 之后 需要重装显卡驱动
- Struts2学习笔记(八) 拦截器(Interceptor)(上)
- 依赖注入原理,作用,注入方式——Spring IOC/DI(二)
- 计算机存储信息的单位
- 教师计算机知识培训内容,新学期教师计算机培训方案
- 传感器的使用(一)-火焰传感器
- 分子动力学模拟自由能计算gmx_mmpbsa脚本原理和使用
- windows10下使用mencoder将y4m文件转换为YUV文件
- lisp 左手钢筋_CAD左手键及使用方法
- 介绍一种AI的抠图方法
- 指纹识别综述(11): 专利
- 数据仓库,数据集市,数据湖
- 直流电机 M PWM 调速原理
- php laravel 忘记密码,Laravel实现找回密码及密码重置,详细操作
- 拉格朗日插值的优缺点_拉格朗日插值法与牛顿插值法的比较
- [论文翻译]A SURVEY ON DEEP LEARNING METHODS FOR SEMANTIC IMAGE SEGMENTATION IN REAL-TIME
热门文章
- Oracle数据库日常维护手册
- 大颗粒积木「托马斯火车」教案-少儿积木建构创意评测与展示活动
- shell 变量定义技巧总结
- 如何写出高质量的技术文章?
- android 多个图层,Android图层列表layer-list
- fetch 服务器不响应,Fetch 常见的使用问题
- 实现CEGUI中文汉字输入法光标跟随(C/C++源码)
- 免费的图像处理标准测试图 testbench lena pepper 等.
- C盘清理(Win10系统怎样删除休眠文件hiberfil.sys)
- 问题记录:el-dialog对话框在关闭时不销毁dom元素的问题