如何更改Python Tkinter OptionMenu中单词的颜色

时间:2015-06-28 23:24:42

标签: python tkinter optionmenu

我正在尝试制作颜色的下拉菜单。红绿蓝黄。我希望选项框中的单词用他们尊重的名称着色。因此,当用户单击箭头以打开optionMenu时,Option red将具有红色字母。蓝色会有蓝色字母等等。

这可能吗?

感谢。

2 个答案:

答案 0 :(得分:1)

所以你必须使用OptionMenu.entryconfig(*index of item*, background = *color)

m.entryconfig(0, background="GREEN")
m.entryconfig(1, background = "RED")

答案 1 :(得分:0)

尝试使用fg(或foreground)和bg(或background)选项。如果a是菜单,请使用: a.entryconfig( optionindex , bg=" color_name " )背景,和 a.entryconfig( optionindex , bg= " color_name " { {1}}为前景。