gpt4 book ai didi

用于替换标签的 Python Tkinter 按钮

转载 作者:行者123 更新时间:2023-11-30 23:39:44 25 4
gpt4 key购买 nike

我正在制作一个照片应用程序,其中有一些按钮,我可以按这些按钮来添加滤镜或调整照片。

我现在正在测试“锐化”按钮。我有

Sharpen = img.filter(ImageFilter.SHARPEN).

我想要它,所以当我按下锐化按钮时,tkpi2 = ImageTk.PhotoImage(img) 将其自身替换为 tkpi2 = ImageTk.PhotoImage(Sharpen),然后图像更改为新图像。我想知道我怎样才能做到这一点?我该从哪里开始呢?

最佳答案

首先保留对标签和原始图像的引用:

self.original_label = Label(self.root, image=tkpi)
self.original_label.grid(row =0, column=0, padx=5,pady=5)
....
self.modified_label = Label(self.root, image=tkpi2)
self.modified_label.image = tkpi2
self.modified_label.grid(row =0, column=1, padx=5,pady=5)

然后,在按钮处理程序中,使用 .configure() 更改图像:

self.modified_label.configure(image=IMAGE_HERE)
self.modified_label.image = IMAGE_HERE

关于用于替换标签的 Python Tkinter 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13330373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com