[英]How to set relief for ttk.Combobox?
在Linux中,我需要將ttk.Combobox小部件緩解設置為flat 。 以下代碼不起作用,該小部件呈現為sunken 。
style.map('TCombobox', relief=[('readonly','flat')])
是否有完整的ttk小部件文檔,其中包含所有樣式調整,小部件元素等?
您應該嘗試這樣: ttk.Style().configure('TCombobox', relief='flat')
如果您有任何問題,可以查看ttk文檔
Combobox.padding
還有另一個樣式選項: shiftrelief
。
在我的Windows Python 3.6上,這兩種樣式選項都完全無效。
Combobox.padding
是一個孩子Combobox.border
。 也許您在Linux上使用的主題具有Combobox.border
。
style = ttk.Style()
style..theme_use('yourstylename')
style.layout('TCombobox')
style.element_options('Combobox.border')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.