Tkinter的标签上的透明度

问题描述 投票:1回答:1
from tkinter import *

master = Tk()
master.resizable(False, False)
master.geometry('430x480+50+50')
master.title("Ping Check")
master.config(bg="#222")

layer = PhotoImage(file ="logo.gif")
topFrame = Label(text="Ping Checker", image=layer, fg="#fff", font="Bahnschrift 14")
topFrame.place(x=11,y=10)

我使用下面的代码,它显示的图像,但是,标签似乎有一个背景,这是我不想要的。

Click for reference和文件https://imgur.com/a/JR4Hc

python image tkinter label transparency
1个回答
4
投票

这并不是说Label不能显示一个透明图像,这是相当标签都有各自的背景颜色,这是不是透明的或相同的是其父母。一种解决方法将仅仅是利用其母公司的BG作为自己的BG:

topFrame['bg'] = topFrame.master['bg']
© www.soinside.com 2019 - 2024. All rights reserved.