Problem with PIL/Tkinter Program Example
Peter Otten
__peter__ at web.de
Thu Apr 9 07:01:31 EDT 2009
W. eWatson wrote:
> Something is amiss here. The program produces a canvas in which one can
> move an object around. The input file is hard coded (see open). If you
> want to try it, you'll need to provide a file. Python error below. Name
> space difficulty?
> Traceback (most recent call last):
> File
> "C
\Sandia_Meteors\Sentinel_Development\Development_Sentuser-Utilities\Playground\fun-move_object.py",
> line 45, in <module>
> Demo(root)
> File
> "C
\Sandia_Meteors\Sentinel_Development\Development_Sentuser-Utilities\Playground\fun-move_object.py",
> line 35, in Demo
> data.img=ImageTk.PhotoImage(img)
> NameError: global name 'ImageTk' is not defined
If you want to use the ImageTk module you have to import it first:
> #Mouse movement
> from Tkinter import *
> import PIL
> import Image
import ImageTk
[rest of your code here]
Peter
More information about the Python-list
mailing list