问题
How can I change the style of the combobox's listview?
Here is part of the code so far:
style = ttk.Style()
style.configure("BW.TLabel", foreground="black", background="#20252b",
insertbackground="white", fieldbackground= 'blue')
optmn = ttk.Combobox(self, style="BW.TLabel")
optmn.place(x=140, y=200, width=150, height=25)
How can I access the style of the listview of the combobox?
Sample Image:
回答1:
Found it! the way to change the BG of the listview of the combobox is:
import ttk
import Tkinter
root = Tkinter.Tk()
root.option_add("*TCombobox*Listbox*Background", 'green')
combo = ttk.Combobox().pack()
root.mainloop()
来源:https://stackoverflow.com/questions/31545559/how-to-change-background-color-in-ttk-comboboxs-listview