0
A
回答
2
您可以創建一個包含Label
一個TkInter
窗口,你想改變形象每次創建一個從舊圖像的新ImageTk.PhotoImage
和標籤的image
屬性設置爲新創建的PhotoImage
。例如:
import Tkinter
import Image, ImageTk
root = Tkinter.Tk()
label = Tkinter.Label(root)
def change_image(image):
photoimage = ImageTk.PhotoImage(image)
label.config(image=photoimage)
root.mainloop()
每當你需要改變形象,呼籲change_image()
。
+0
所以我嘗試了這個,但是我的圖像根本不會顯示出來。還有什麼我需要做的嗎?我已經完成了代碼中的所有工作,並且使用root.after來調用我的主函數,在其中使用change_image來設置標籤圖像。 – Matthew
+0
下面是一個完整的配方:[PIL和TkInter顯示圖像](http://code.activestate.com/recipes/521918-pil-and-tkinter-to-display-images/) –
相關問題
- 1. 使用PIL/Tkinter分析圖像序列
- 2. Tkinter的PIL圖像不
- 3. 使用PIL和Tkinter裁剪和顯示圖像
- 4. Tkinter顯示圖像
- 5. libjpeg PIL django圖像顯示
- 6. python tkinter使用PIL顯示動畫GIF
- 7. 如何用pygame顯示PIL圖像?
- 8. Tkinter - 圖像不顯示
- 9. 調整tkinter畫布和PIL圖像上的像素座標(Python)
- 10. 圖像未顯示在Tkinter窗口中
- 11. Tkinter,並排顯示兩個圖像
- 12. 在Tkinter中爲python顯示圖像3.2
- 13. Tkinter畫布不顯示圖像
- 14. Python 3 tkinter圖像顯示在錯誤的列中
- 15. 在PIL/TKinter中使用繪圖
- 16. PIL和Tkinter的繪圖軟件
- 17. Python tkinter不顯示gif圖像並顯示爲PhotoImage.1
- 18. X11的Tkinter + PIL + py2app = IO錯誤無法識別圖像文件
- 19. Tkinter和PIL錯誤
- 20. 陣列圖像的顯示
- 21. 加載和顯示圖像序列
- 22. iPhone:將圖像序列顯示爲VR
- 23. 我的圖像不會顯示使用tkinter
- 24. Python Tkinter圖片顯示
- 25. 在Tkinter PIL中調整圖片大小
- 26. 用Python打開圖像PIL
- 27. PIL:放大圖像
- 28. 索引PIL圖像
- 29. PIL - 空PSD圖像
- 30. PIL繪製圖像,然後在wxpython中顯示它
是否要在新窗口中顯示圖像,或者用新圖像替換舊圖像?或者你想要一起展示他們? –
哎呀,應該更清楚一點。用新圖像替換舊圖像,是的。有點像動畫。 – Matthew