Sök…


Introduktion

Detta visar korrekt användning av bilder och hur du korrekt visar bilder.

Filformat som stöds av Tkinter

Tkinter-stöd .ppm-filer från PIL (Python Imaging Library), .JPG, .PNG och .GIF.

För att importera och avbilda måste du först skapa en referens så:

Image = PhotoImage(filename = [Your Image here])

Nu kan vi lägga till den här bilden till knappar och etiketter så här med "img" återuppringning:

 Lbl = Label (width=490, img=image)

Användning av .GIF-format.

För att kunna visa ett gif måste du visa det ram för ram, som en animering.

En animerad gif består av ett antal ramar i en enda fil. Tk laddar den första ramen men du kan ange olika ramar genom att skicka en indexparameter när du skapar bilden. Till exempel:

frame2 = PhotoImage(file=imagefilename, format="gif -index 2")

Om du laddar upp alla ramar i separata PhotoImages och sedan använder timerhändelser för att växla ramen som visas (label.configure (image = nextframe)). Fördröjningen på timern låter dig styra animationshastigheten. Det finns inget som ger dig antalet ramar i bilden annat än att det inte skapas en ram när du har överskridit antalet ramar.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow