微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。