python - 为什么 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)
谢谢你。
解决方案
推荐阅读
- azure - 如何解决“lastindexof”是一种原语,不支持 Azure 数据工厂中的嵌套属性
- python - 如何将元组解压缩为参数并传递给函数,该函数在单击按钮时会更改 python tkinter 中的画布颜色
- ios-charts - 指定线的 Z 顺序
- hive - 如何从 Order 表中找到两个订单之间关于后续 Customer_Ids 的日期范围?
- c# - 嵌套类的 Protobuf-net 错误:'类型不是预期的,并且无法推断出任何合同:...'
- html - 如何使 [input type="range"] 滑块上的每个点与滑块拇指的位置相匹配?
- ansible - 带有库存变量的 vars_files 中的动态文件名
- objective-c - 如何区分 iPhone 和 iPad 应用程序中的真脸和假脸?
- c++ - 如何处理从一个对象传递到另一个在 C++ 中具有公共抽象类的消息
- spring-boot - 无法在控制台上获取调试日志