python - Windows下如何改变Tkinter菜单的颜色?

标签 python tkinter menubar

我使用的是Windows XP。我想更改 TKinter 中的菜单栏和标签前景和背景。但是,我无力改变。我可以在 windows xp 中更改它吗,还是必须将其升级到 windows 7。

from Tkinter import *
root = Tk()

menubar = Menu(root)
menubar.add_command(label = 'Label1', command = log, background = 'Black', foreground = 'Red')

root.config(menu=menubar)
root.mainloop()

我能够显示我想要的内容,并且我的代码在 Linux 中完美运行。但是,它并没有改变窗口的颜色。我需要使用任何其他命令才能使其工作吗?

最佳答案

你无能为力。 Tkinter 对菜单使用 native 菜单对象,这意味着它们将具有与其他 Windows 菜单完全相同的外观和感觉。

关于python - Windows下如何改变Tkinter菜单的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24111980/

相关文章:

python - 使用python从Excel工作表中提取图像

python - 在 Python 中绘制嵌套列表的微分图

python 错误; 'NoneType' 对象没有属性 'after'

swift - 在菜单栏子菜单中列出所有已安装的卷(仅以编程方式)

dialog - 在后台显示和更新 applescript 输出

python - numpy:在排序列表中,找到每个唯一值的第一个和最后一个索引

python - 如何使用 pandas fillna 快速填写大量数据?

java - java中点击菜单项时如何改变形状

Python:打开文件对话框没有出现,因为无法访问文本变量

Python:如何将 Tkinter 文本标签与信息关联并在事件中访问它们?