在OS X上,ttk.Style().configure('TLabelframe.label', font='helvetica 14 bold')
可用於更改ttk.LabelFrame窗口小部件使用的字體。在Windows上,ttk.Style().configure('TLabelframe.label', font='arial 14 bold')
除了將相同的字體信息返回到ttk.Style().lookup('TLabelframe.label','font')
之外沒有任何效果。如何在Windows中使用ttk主題窗口小部件更改字體
我試過不同的字體名稱和格式,創建派生的樣式,使用TkDefaultFont,只是改變大小,以及不同的小部件(TButton.label,TCheckbutton.label)。到目前爲止,無論我嘗試了什麼,它總是使用默認大小的TkDefaultFont。
更改python27/tcl/tk8.5/ttk/xpTheme.tcl(Windows上的默認主題)中的字體設置確實會更改顯示的字體。從主題設置中刪除-font TkDefaultFont
設置不會改變顯示內容。
任何有關如何實際工作的建議?
編輯:我以前沒有嘗試更改Label小部件的字體,並且實際上這個字體可以工作。