2016-04-04 9 views
0

Ich benutze diesen Befehl, um ein tk.optionmenu-Widget zu erstellen, aber es ist grau und ich möchte, dass es weiß ist.Ändern der Farbe des tk.optionmenu-Widgets

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

Wie ändere ich es in die weiße Farbe? Ich habe es versucht, aber es scheint nicht zu funktionieren. Vielen Dank!

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

Antwort

2

Sie können die Hintergrundfarbe ändern, indem Sie die folgenden Schritte aus:

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

oder was auch immer Sie wünschen färben. Sie können eine Liste von Farben finden here

Sie können weitere Schlüsselwort arguements überprüfen Sie, indem Sie die folgenden konfigurieren:

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

Welche zurückkehren:

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