如何在 tkinter 中再次显示透明背景?

How can I turn a transparant background visible again in tkinter?

我正在使用 Python Tkinter my_label.master.wm_attributes("-transparentcolor", "white") 将新弹出标签的背景变为透明,并 my_label.master.wm_attributes("-transparentcolor", "grey") 使其再次可见。这是有效的,因为我有一个白色背景,上面有黑色字母。 但这对我来说似乎有点贪心。 是否有其他方法可以再次显示背景?

来自tcl's documentation如果指定空字符串(默认),则不使用透明色。

也就是说你可以用.attributes("-transparentcolor", "")重置window的透明色。