有没有办法在 tkinter 中更改选项菜单的背景?

Is there a way to change the background of an option menu in tkinter?

我在更改 tkinter 选项菜单的背景颜色时遇到了问题。当我说背景时,我不是在谈论选项菜单的颜色,而是它实际背景的颜色。我的 tkinter window 的背景是灰色的,所以当我添加一个选项菜单时,它被一些白色像素包围。按钮或我所知道的任何其他东西都不会发生这种情况。有办法解决这个问题吗?

这是问题的图片:

这可以很简单地完成

root.configure(background='black')

假设 root 是您的 window.

这个问题之前已经在 Whosebug 上 asked and answered 了。请在提出未来问题之前尝试搜索该站点,如果您仍然找不到答案,请继续 post。 :-)

好的大家我通过打印选项菜单的配置并查看所有参数找到了如何做到这一点。结果我不得不添加这个:

<widget ref>.config(bg = "gray", highlightthickness = 0)