2016-04-04 22 views
0

Bir tk.optionmenu widget'ı oluşturmak için bu komutu kullanıyorum ancak gri rengi ve beyaz olmasını istiyorum.tk.optionmenu parçacığının rengini değiştirme

optionmenu = tk.OptionMenu(root,variable,*(variables)).place(x=375, y=175) 

Beyaz rengi nasıl değiştirebilirim? Bunu denedim ama işe yaramıyor. Teşekkürler!

optionmenu = tk.OptionMenu(root,variable,*(variables)colour="White").place(x=375, y=175) 

cevap

2

Aşağıdakileri yaparak arka plan rengini değiştirebilirsiniz:

optionmenu['menu'].config(bg='red') 

Ya ne istediğiniz rengi. Sen renklerin bir listesini bulabilirsiniz here

Aşağıdaki sen yaparak yapılandırabilirsiniz başka anahtar kelime argümanlar inceleyebilirsiniz:

print(optionmenu['menu'].keys()) 

dönecektir Hangi:

['activebackground', 'activeborderwidth', 'activeforeground', 'background', 'bd', 'bg', 
'borderwidth', 'cursor', 'disabledforeground', 'fg', 'font', 'foreground', 'postcommand', 
'relief', 'selectcolor', 'takefocus', 'tearoff', 'tearoffcommand', 'title', 'type']