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

用于显示具有相关功能的图像的通用功能?

如何解决用于显示具有相关功能的图像的通用功能?

我想创建通用代码显示具有相关功能的图像。我尝试过:

def open(url):
   print(url)

dictimage = {}
dictimage['imageA'] = {'var':'imgA','path': 'imageA.png','pathHtml':'imageA.html'}
dictimage['imageB'] = {'var':'imgB','path': 'imageB.png','pathHtml':'imageB.html'}

global variables
variables = {}
row = 0

for image in dictimage :
   path = Path(dictimage[image]['path'])
   imageTemp = ImageTk.PhotoImage(Image.open(path),Image.ANTIALIAS)
   imageTemp = ImageTk.PhotoImage(Image.open(path).resize((int(imageTemp.width()/1.3),int(imageTemp.height()/1.3))
   variables[dictimage[image]['var']] = imageTemp

   panel = Label(frame,image= variables[dictimage[image]['var']])
   panel.grid(row=row,column=0)
   panel.bind("<Button-1>",lambda event: open(Path(dictimage[image]['path2']))

   label = Label(frame,text=dictimage[image]['var'])
   label.grid(row=row+1,column=0)

   row = row+2

但是它不起作用。 (我使用pillow库) 当我单击图像时,无法检索其URL。始终是最后显示的图像的网址。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。