如何在 tkinter 中設定 ttk.Combobox 的背景顏色?
Tkinter 支援 ttk 小元件,該小元件用於更改 tkinter 應用程式中任何小元件的樣式和屬性。我們可以透過訪問 ttk 中的配置函式,並將 'TCombobox' 作為第一個引數來設定 ComboBox 小元件的背景顏色、前景色和其他屬性。
示例
在此示例中,我們將透過在 ttk 小元件中定義其值來設定 ComboBox 控制元件的背景顏色。
# Import the required libraries
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame
win = Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Define the style for combobox widget
style= ttk.Style()
style.theme_use('clam')
style.configure("TCombobox", fieldbackground= "orange", background= "white")
# Add a label widget
label=ttk.Label(win, text= "Select a Car Model",
font= ('Aerial 11'))
label.pack(pady=30)
# Add a Combobox widget
cb= ttk.Combobox(win, width= 25, values=["Honda", "Hyundai", "Wolkswagon", "Tata", "Renault", "Ford", "Chrevolet", "Suzuki","BMW", "Mercedes"])
cb.pack()
win.mainloop()輸出
執行以上程式碼將開啟一個視窗,其中將有一個組合框小元件,可從列表中選擇一個選項。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP