【问题标题】:tkinter optionnmenu color is not changing in python2.7tkinter optionmenu 颜色在 python2.7 中没有改变
【发布时间】:2018-02-13 11:09:18
【问题描述】:

无法在 python 2.7.13 版本中更改 tkinter optionmenu 小部件,它似乎在 python 3.5 中运行良好,但在 python 2.7.13 中却不行。有人请帮助我。提前谢谢...

from Tkinter import *

master = Tk()

variable = StringVar(master)
variable.set("one") # default value

w = OptionMenu(master, variable, "one", "two", "three")
w["menu"].config(bg="GREEN",fg="red")
w.pack()

mainloop()

【问题讨论】:

  • stackoverflow.com/questions/6178153/…你检查过这个问题吗?另外,您使用的是哪个操作系统?
  • 是的,已经检查过了,实际上这段代码取自 stackoverflow 上发布的答案,但仍然无法正常工作,而且我的操作系统是 windows 8。

标签: python python-2.7 python-3.x user-interface tkinter


【解决方案1】:

目前您的代码正在做的是更改下拉菜单部分

w["menu"].config(bg="GREEN",fg="red")

如果您单击菜单,您将看到菜单颜色已更改 我猜您正在尝试更改主要部分,在这种情况下您将需要一个新行来说明

w.config(bg="GREEN",fg="red")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 2021-08-04
    相关资源
    最近更新 更多