更改 tk.optionmenu 小部件的颜色
Changing the colour of the tk.optionmenu widget
我使用此命令创建了一个 tk.optionmenu 小部件,但它是灰色的,我希望它是白色的。
optionmenu = tk.OptionMenu(root,variable,*(variables)).place(x=375, y=175)
如何将其更改为白色?我试过这个但它似乎不起作用。谢谢!
optionmenu = tk.OptionMenu(root,variable,*(variables)colour="White").place(x=375, y=175)
您可以通过执行以下操作更改背景颜色:
optionmenu['menu'].config(bg='red')
或者任何你想要的颜色。您可以找到颜色列表 here
您可以通过执行以下操作检查可以配置的更多关键字参数:
print(optionmenu['menu'].keys())
哪个 return:
['activebackground', 'activeborderwidth', 'activeforeground', 'background', 'bd', 'bg',
'borderwidth', 'cursor', 'disabledforeground', 'fg', 'font', 'foreground', 'postcommand',
'relief', 'selectcolor', 'takefocus', 'tearoff', 'tearoffcommand', 'title', 'type']
我使用此命令创建了一个 tk.optionmenu 小部件,但它是灰色的,我希望它是白色的。
optionmenu = tk.OptionMenu(root,variable,*(variables)).place(x=375, y=175)
如何将其更改为白色?我试过这个但它似乎不起作用。谢谢!
optionmenu = tk.OptionMenu(root,variable,*(variables)colour="White").place(x=375, y=175)
您可以通过执行以下操作更改背景颜色:
optionmenu['menu'].config(bg='red')
或者任何你想要的颜色。您可以找到颜色列表 here
您可以通过执行以下操作检查可以配置的更多关键字参数:
print(optionmenu['menu'].keys())
哪个 return:
['activebackground', 'activeborderwidth', 'activeforeground', 'background', 'bd', 'bg',
'borderwidth', 'cursor', 'disabledforeground', 'fg', 'font', 'foreground', 'postcommand',
'relief', 'selectcolor', 'takefocus', 'tearoff', 'tearoffcommand', 'title', 'type']