如何在Python 3.3.2中添加透明的tkinter图像? 我尝试过使用.gifs,但透明部分会变白。
示例:
from tkinter import *
Foo = PhotoImage(file=Bar)
image = Label(root, image=Foo)
image.pack()
它可以找到图像和一切,但是gif的所有透明部分都是白色的......
(在Photoshop或任何其他图像查看/编辑程序中打开时它们是透明的)
感谢您的帮助! :d
(Psst。它不一定只是GIF,但是如果我尝试使用其他任何东西;我会收到错误,说它无法读取我图像中的数据。)
[编辑] 当我尝试使用上面的代码打开一个透明的.png时,这是回溯。
File "C:\Python33\lib\tkinter\__init__.py", line 3362, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file ".\Stuff\Foo.png"