如何在Tkinter中重命名图像并调整其大小

问题描述

当前,我在列表框中看到文件路径。我只想在列表框中看到文件名。另外,我想将所有图像调整为标准尺寸。尝试将这2个部分修复最近3个小时。任何帮助将不胜感激!

tab4 = ttk.Frame(tabControl)
tabControl.add(tab4,text="tab4")
tabControl.pack(expand=5,fill='both')

def showimg(e):
    n = lst.curselection()
    fname = lst.get(n)
    img = tk.PhotoImage(file=fname)
    lab.config(image=img)
    lab.image = img
    print(fname)

lst = tk.ListBox(tab4)
lst.pack(side="left",expand=5)
namelist = [i for i in glob.glob("./fruit_images/*png")]
for fname in namelist:
    lst.insert(tk.ANCHOR,fname)
lst.bind("<<ListBoxSelect>>",showimg)
img = tk.PhotoImage(file="./fruit_images/apple.png")
lab = tk.Label(tab4,text="hello",image=img)
lab.pack(side="left",anchor = "center")

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)