首页 > 解决方案 > 为什么 tkinter 按钮中的图片显示全黑?

问题描述

我正在尝试在 tkinter 按钮中显示图像。但是,图像似乎完全是黑色的。

我有两张图片,3 和 4,除了颜色之外是相同的。如果我显示图像 3,它可以完美运行,但如果我将其更改为 4,它就不起作用

在此处输入图像描述

这是图片#3的样子:

在此处输入图像描述

这就是图片#4的样子:

在此处输入图像描述

它与任何其他图像发生的情况相同,并且它对于除黑色以外的任何颜色的同一图像都非常有效。

我的代码如下:

 self.bc_home = Image.open("images/4.png")    
 self.bc_homei = ImageTk.PhotoImage(self.bc_home)
 self.homeb = tk.Button(self.planningUIL, image=self.bc_homei, command = 
 self.homep)
 self.homeb.image = self.bc_homei
 self.homeb.place(x=20, y=650)


谢谢你。

标签: pythontkinter

解决方案


推荐阅读