Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PIL kan ImageTk niet vinden. Hoe deze installeren?  (gelezen 755 keer)

Offline bart85

  • Lid
PIL kan ImageTk niet vinden. Hoe deze installeren?
« Gepost op: 2014/09/06, 15:36:35 »
Eenvoudige code om proberen een foto van jpg formaat in een label plaatsen. PIL (pillow) kan ImageTk niet vinden. Wel kan PIL Image vinden.
Traceback (most recent call last):
  File "puzzle.py", line 4, in <module>
    from PIL import Image,ImageTk
ImportError: cannot import name ImageTk

#!/usr/bin/env python

from Tkinter import *
from PIL import Image,ImageTk
import random


root = Tk()
board = Image.open('board.jpg')
photo = ImageTk.PhotoImage(board)
l_board = Label(image=photo)
l_board.image = photo
label.pack()
root.mainloop()
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.

— Aaron Griffin

Offline bart85

  • Lid
Re: PIL kan ImageTk niet vinden. Hoe deze installeren?
« Reactie #1 Gepost op: 2014/09/06, 16:49:05 »
Ben er achter gekomen dat ik met apt-get een programma moest ophalen. Dat is python-imaging-tk. Na deze installatie kan ik een jpg afbeelding laten zien.
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.

— Aaron Griffin