Skip to content

An Extension to the Tkinter Label, which allows to animate gif images

License

Notifications You must be signed in to change notification settings

mpSchrader/PyGif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyGif

An Extension to the Tkinter Label, which allows to animate gif images.

Example

This example shows how easy you can animate a gif in Python. Basicaly the Gif object is handled as label.

try:
    import Tkinter as tk
except:
    import tkinter as tk
    
from Gif import * 

root = tk.Tk()
# Create a new Gif just like a Tk Label
gif = Gif(root, gif="test.gif")
gif.pack()
# After the gif is packed the animation can start
# threaded=False -> No extra thread for animation
# interval=10    -> Every 10 miliseconds a new 
#                   Frame
# n_repeats=-1   -> Endless animation
#                   Use a positive integer to 
#                   define a finit number of animations
gif.animate(threaded=False, interval=10, n_repeats=-1)

root.mainloop()

Parameter for animate

  • threaded: Boolean, indicates if an extra thread should be used for the Animation or not
  • interval: Integer, Miliseconds between each frame
  • n_repats: Integer, Number of repeated animations. If a negative Integer is passed the animation is endless

About

An Extension to the Tkinter Label, which allows to animate gif images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages