【发布时间】:2020-10-24 01:38:28
【问题描述】:
我在更改 tkinter 选项菜单的背景颜色时遇到问题。当我说背景时,我不是在谈论选项菜单的颜色,而是它实际背景的颜色。我的 tkinter 窗口的背景是灰色的,所以当我添加一个选项菜单时,它被几个 wite 像素包围。按钮或我知道的其他任何东西都不会发生这种情况。有没有办法解决这个问题?
这是问题的图片:
【问题讨论】:
标签: python tkinter colors background optionmenu
我在更改 tkinter 选项菜单的背景颜色时遇到问题。当我说背景时,我不是在谈论选项菜单的颜色,而是它实际背景的颜色。我的 tkinter 窗口的背景是灰色的,所以当我添加一个选项菜单时,它被几个 wite 像素包围。按钮或我知道的其他任何东西都不会发生这种情况。有没有办法解决这个问题?
这是问题的图片:
【问题讨论】:
标签: python tkinter colors background optionmenu
这可以很简单地完成
root.configure(background='black')
假设 root 是您的窗口的名称。
这个问题之前在stackoverflow上是asked and answered。请在询问未来问题之前尝试搜索该网站,如果您仍然找不到答案,请继续发布。 :-)
【讨论】:
好的,我发现了如何通过打印选项菜单的配置并查看所有参数来做到这一点。原来我必须添加这个:
<widget ref>.config(bg = "gray", highlightthickness = 0)
【讨论】: