[問題] 圖片讀取的問題....
各位好
我現在在寫一個讀入圖片的簡單程式如下:
from Tkinter import *
import Image, ImageTk
win = Tk()
imgFile = Image.open("D:\\lena.bmp")
img = ImageTk.PhotoImage(imgFile)
canvas = Canvas(win, width=400, height=630)
canvas.create_image(40, 40, image=img, anchor=NW)
canvas.pack(fill=BOTH)
可是一執行就出現了下面的錯誤
Traceback (most recent call last):
File "D:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 310,
in RunScript
exec codeObject in __main__.__dict__
File "D:\work\prog\ex3.py", line 9, in <module>
canvas.create_image(40, 40, image=img, anchor=NW)
File "D:\Python25\Lib\lib-tk\Tkinter.py", line 2154, in create_image
return self._create('image', args, kw)
File "D:\Python25\Lib\lib-tk\Tkinter.py", line 2145, in _create
*(args + self._options(cnf, kw))))
TclError: image "pyimage11" doesn't exist
只要一執行到canvas.create_image(...)就會出錯
請問版上有網友有沒有解決的方法
PS:我用的IDE是pythonwin,如果換用內建的IDEL就沒有問題
--
████████████████
^
█ /▔▔▔▔▔╲
█ ○ █===================| █◣ ╲
█ \ ██ ╰╮
\ │
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.137.91
※ 編輯: guteres 來自: 163.13.137.5 (11/28 11:04)
Python 近期熱門文章
PTT數位生活區 即時熱門文章