【发布时间】:2013-12-28 08:34:29
【问题描述】:
我想使用 Tkinter 显示特定目录中的所有图片,所以我首先编写代码显示给定列表中的所有图片
代码是:
import os
from Tkinter import *
from PIL import Image, ImageTk
class Application(Frame):
def add_pic_panel(self, pic):
img = ImageTk.PhotoImage(Image.open(pic))
label = Label(root, image = img)
print label
return label
def create_gui(self):
pics = ['1.jpg', '2.jpg']
for pic in pics:
self.add_pic_panel(pic)
pass
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.create_gui()
root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
环境:Mac OS 10.9,Python 2.7.5 如何显示列表中的所有图片?
【问题讨论】:
标签: python image macos python-2.7 tkinter