0
我有一個圖像文件夾,我使用tkinter和PIL在目錄中顯示圖像。但是,每當我運行下面的代碼時,它都不會顯示任何圖像。這裏是我試過的代碼,Tkinter不在目錄中顯示圖像
from Tkinter import *
import os
from PIL import Image, ImageTk
def getFileName(image):
print str(image)
def CropManual():
global outputFile
#getCrop(outputFile)
print "Crop Manual"
def showImages(folder):
print "loading....", folder
gtk = Tk()
gtk.wm_title("Images")
row, col = 0,0
for images in os.listdir(folder):
print images
im = Image.open(images)
#im = im.resize(250, 250, Image.ANTIALIAS)
tkimage = ImageTk.PhotoImage(im)
handler = lambda img = images : getFileName(img)
imageButton = Button(gtk, image=tkimage, command=handler)
imageButton.image=tkimage
imageButton.grid(row=row+1, column=col+1, padx=3, pady=3)
row +=1; col+=1;
userCrop = Button(gtk, text="Crop Manually?", command=CropManual)
userCrop.grid(row=row+1, column=col+1, padx=3, pady=3)
gtk.mainloop()
showImages("/home/yogaraj/Music/Image1487915648.54/")
圖片文件夾在這裏。
以下是錯誤我得到
這表明沒有這樣的文件或目錄雖然文件存在。任何人都可以幫我解決這個問題嗎?
謝謝!有效。非常感謝。 – Yogaraj