首页 > 解决方案 > 如何在 tkinter 中再次显示透明背景?

问题描述

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

标签: pythontkinterbackgroundlabeltransparency

解决方案


来自tcl 的文档如果指定了空字符串(默认),则不使用透明颜色。

这意味着您可以使用.attributes("-transparentcolor", "")来重置窗口的透明颜色。


推荐阅读