HKV*_*ant 2 python image tkinter
我正在Tkinter制作游戏,我真的很喜欢游戏中部分透明的图像,原因很明显......
我该怎么办?PNG不允许透明,JPEG确实允许透明但不被视为"图像文件"......哪种文件类型允许?我可以以某种方式使用位图使JPEG可用吗?谢谢!
有些使用信息:
我3个月前开始学习Python,并不是非常好,但我确实知道类,函数以及如何在Tkinter中创建东西.我显然也知道更多,但正如我所说,我并不是太擅长它.谢谢!
Tkinter确实识别.ico文件,但我从未将它们作为左上角的图标使用.
我会使用GIF文件,并tk.PhotoImage显示它.这样可以显示透明图像:
我的证明:

tk窗口中的图像,但是当我将背景颜色更改为黄色时,按钮背景与tk窗口背景相同,因此它是透明的.

编辑:这是代码
import tkinter as tk
root = tk.Tk()
image1 = tk.PhotoImage(file = "FILENAME.gif")
label1 = tk.Button(image = image1)
label1.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
希望对你有所帮助.
| 归档时间: |
|
| 查看次数: |
3369 次 |
| 最近记录: |