試圖改變Checkbutton的風格,我只是好奇它是否有可能改變盒子的大小?Ttk主題設置
這是我到目前爲止。在配置部分嘗試'高度'和'寬度',但似乎沒有拿起它。
s = ttk.Style()
s.theme_use('default')
s.configure("cbutton.TCheckbutton", foreground='#ebebeb', background='#5c5c5c', font=("arial", 14))
s.theme_settings("default",
{"TCheckbutton": {
"configure": {"padding": 5},
"map": {
"background": [("active", "#5C5C5C"),("!disabled", "#5C5C5C")],
"fieldbackground": [("!disabled", "#5C5C5C")],
"foreground": [("focus", "lightgray"),("!disabled", "lightgray")], "indicatorcolor": [('selected','#9ac947'),('pressed','#9ac947')]
}
}
})
這可能嗎?
謝謝!
我不確定,但我不這麼認爲。我瀏覽過在線文檔以及「Tcl and the Tk Toolkit」第二版,我找不到任何看起來像調整複選框本身的東西。 – saulspatz
正如您可以在[文檔] http://www.tcl.tk/man/tcl8.5/TkCmd/ttk_checkbutton.htm#M10中閱讀的那樣,寬度和高度用於指定可用於文本的空間Checkbutton Widget。遺憾的是,Checkbutton風格無法直接擴展它。您可以通過自己創建一個新的Checkbutton小部件(例如基於Frame或Button小部件)來模擬它,並將背景圖像設置爲空或選定的checkbutton圖像以實現此目的。 – R4PH43L
很高興知道 - 謝謝! –