为什么tkinter按钮中的图片显示为全黑?

2024-09-30 20:28:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用tkinter按钮显示图像。然而,图像看起来是完全黑色的

我有两个图像,3和4是相同的,除了颜色。如果我显示图3,它工作得很好,但是如果我把它改成4,它就不工作了

enter image description here

这是照片3的样子:

enter image description here

图4是这样的:

enter image description here

它发生在任何其他的图像上都是一样的,并且它完美地适用于除了黑色以外的任何颜色的相同图像

我的代码如下:

 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)


谢谢你


Tags: 代码图像imageselfhome颜色tkinter按钮