Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Python Tkinter选项菜单中单词的颜色_Python_Tkinter_Optionmenu - Fatal编程技术网

如何更改Python Tkinter选项菜单中单词的颜色

如何更改Python Tkinter选项菜单中单词的颜色,python,tkinter,optionmenu,Python,Tkinter,Optionmenu,我正在尝试制作一个颜色下拉菜单。红、绿、蓝、黄。我希望选项框中的文字用他们尊敬的名字涂上颜色。因此,当用户单击箭头打开选项菜单时,选项red将显示红色字母。蓝色会有蓝色字母等等 这可能吗 谢谢。所以您只需使用选项menu.entryconfig(*项目索引*,背景=*颜色) 尝试使用fg(或foreground)和bg(或background)选项。如果菜单中有a,请使用: a.entryconfig(

我正在尝试制作一个颜色下拉菜单。红、绿、蓝、黄。我希望选项框中的文字用他们尊敬的名字涂上颜色。因此,当用户单击箭头打开选项菜单时,选项red将显示红色字母。蓝色会有蓝色字母等等

这可能吗


谢谢。

所以您只需使用
选项menu.entryconfig(*项目索引*,背景=*颜色)


尝试使用
fg
(或
foreground
)和
bg
(或
background
)选项。如果菜单中有
a
,请使用:
a.entryconfig(
bg=“
”)
作为背景,以及
a.entryconfig(
颜色名称
用于前景。

或者如果有办法使用不同的tkinter对象来实现这一点
m.entryconfig(0, background="GREEN")
m.entryconfig(1, background = "RED")