如何阻止在Python中裁剪Tkinter PhotoImage

如何阻止在Python中裁剪Tkinter PhotoImage,python,tkinter,label,crop,photoimage,Python,Tkinter,Label,Crop,Photoimage,我希望从URL加载列表单击事件中的图像,然后在Tkinter标签中显示它们。当我加载它们时,它们显示为裁剪。有人能告诉我为什么吗 def OnSelect(evt): w = evt.widget index = int(w.curselection()[0]) print("URL : " + URLs[index]) response = requests.get(URLs[index]) img_data = response.content

我希望从URL加载列表单击事件中的图像,然后在Tkinter标签中显示它们。当我加载它们时,它们显示为裁剪。有人能告诉我为什么吗

def OnSelect(evt):
    w = evt.widget
    index = int(w.curselection()[0])
    print("URL : " + URLs[index])
    response = requests.get(URLs[index])
    img_data = response.content
    image = Image.open(BytesIO(img_data))
    img = ImageTk.PhotoImage(image)
    panelImage.configure(image=img, width=50, height=10)
    panelImage.image = img

正如Byan Oakley非常正确地说的那样,谢谢

panelImage.configure(image=img)


您专门设置了包含图像的标签的宽度和高度。你试过去掉硬编码的尺寸吗?布莱恩·奥克利-太棒了,谢谢!有点“doh!”的时刻。:-)
panelImage.configure(image=img)
panelImage = Tkinter.Label(window, text="", borderwidth=4, relief="ridge")