【发布时间】:2013-06-25 10:46:20
【问题描述】:
我正在尝试使用 PIL 在 Tkinter 中显示图片。正如上一个问题中所建议的,我为此使用了一个标签:
from Tkinter import *
class App(Frame):
def __init__(self,master):
Frame.__init__(self,master)
self.grid(row=0)
self.columnconfigure(0,weight=1)
self.rowconfigure(0,weight=1)
image = Image.load('example.png')
image = ImageTk.PhotoImage(image.convert('RGBA'))
self.display = Label(self,image=image)
self.display.grid(row=0)
root = Tk()
app = App(root)
app.mainloop()
root.destroy()
有没有办法调整图像大小以适合标签?例如,如果example.png是2000x1000,但窗口只有800x600,则只显示图像的一部分。
【问题讨论】:
标签: python tkinter python-imaging-library