擅长:python、mysql、java
<p>所以我遇到了同样的问题,但找到了大部分的解决方案<a href="https://www.tcl.tk/man/tcl/TkCmd/ttk_combobox.htm" rel="nofollow noreferrer">here</a>。您只需在代码中添加以下内容:</p>
<pre><code>option add *TCombobox*Listbox.background color
option add *TCombobox*Listbox.font font
option add *TCombobox*Listbox.foreground color
option add *TCombobox*Listbox.selectBackground color
option add *TCombobox*Listbox.selectForeground color
</code></pre>
<p>然后要更改框内的字体(当下拉列表不存在时),请在代码中添加<code>font='font_style'</code>。在</p>
<p>所以在我的案例中我有:</p>
^{pr2}$
<p>确保还具有以下导入:</p>
<pre><code>import tkinter as tk
import tkinter.ttk as ttk
</code></pre>
<p>我的问题是我只能更改实际框的背景色(当下拉框不存在时)。我仍在尝试如何更改字体颜色(前景对我不起作用),以及方框本身的颜色。所以如果有人能补充这个答案那就太好了!在</p>