2017-07-24 49 views
0

我是開發和編程的新手,最近我一直在試圖用Python Tkinter創建一個GUI程序。在這個程序中,我希望背景是90幀的循環gif。與Python Tkinter的動畫GIF?沒有更多的PIL模塊?

已經找到了我可以在任何地方,在這裏Stack Overflow和YouTube上的其他視頻有關該主題了解如何做到這一點,似乎我不能做到這一點,由於一些「技術問題」。

糾正我,如果我錯了,但PIL庫去了最新版本的Python?或改變它的用法?它真的有必要嗎?一個很好的方法是通過使用索引變量改變活動幀來循環幀0-89?

每當我嘗試將其導入,以各種方式,我只是得到「ModuleNotFoundError:無模塊命名爲‘公益訴訟’」

任何關於什麼是動畫背景GIF的最佳方法的建議嗎?

注:我使用JetBrains公司PyCharm Comunnity版2017年

這裏是我的代碼,而官方PIL動畫

from tkinter import * 
import tkinter.messagebox 

root = Tk() 
root.title("GinelHUB") 
root.resizable(width=False, height=False) 
root.geometry("390x300+750+300") 
root.configure(background='#1a1a1a') 

fundoFoda = PhotoImage(file="cascade.gif", format="gif") 

bg = Label(image=fundoFoda) 
bg.place(x=0, y=0, relwidth=1, relheight=1) 

root.mainloop() 

回答

0

發展的任何企圖已經停止,但是,叉叫Pillow是可供您使用。這就是說,將它用於動畫GIF仍然是一個不錯的選擇。爲此,請查看ImageMagik。你會發現與其合作更方便。