如何在Python 3.3.2中添加透明的tkinter图像?

时间:2015-06-08 16:01:24

标签: python tkinter transparency gif python-3.3

如何在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"

0 个答案:

没有答案