【发布时间】:2015-06-30 09:04:30
【问题描述】:
我正在尝试制作颜色的下拉菜单。红绿蓝黄。我希望选项框中的单词用他们尊敬的名字着色。所以当用户点击箭头打开optionMenu时,Option red会有红色字母。蓝色将有蓝色字母等等。
这可能吗?
谢谢。
【问题讨论】:
-
或者如果有办法使用不同的 tkinter 对象来做到这一点
标签: python tkinter optionmenu
我正在尝试制作颜色的下拉菜单。红绿蓝黄。我希望选项框中的单词用他们尊敬的名字着色。所以当用户点击箭头打开optionMenu时,Option red会有红色字母。蓝色将有蓝色字母等等。
这可能吗?
谢谢。
【问题讨论】:
标签: python tkinter optionmenu
所以你只需要使用OptionMenu.entryconfig(*index of item*, background = *color)
m.entryconfig(0, background="GREEN")
m.entryconfig(1, background = "RED")
【讨论】:
尝试使用fg(或foreground)和bg(或background)选项。如果a 是菜单,请使用:
a.entryconfig( optionindex , bg=" color_name " ) 用于背景,以及
a.entryconfig( optionindex , bg= " color_name " ) 前台。
【讨论】: