在 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')
.
我尝试了不同的字体名称和格式,创建派生样式,使用 TkDefaultFont 并仅更改大小,以及不同的小部件(TButton.label、TCheckbutton.label)。到目前为止,无论我尝试了什么,它似乎总是以默认大小使用 TkDefaultFont。
更改 python27/tcl/tk8.5/ttk/xpTheme.tcl(Windows 上的默认主题)中的字体设置确实会更改显示的字体。从主题设置中删除-font TkDefaultFont
设置不会更改显示的内容。
关于这实际上如何工作的任何建议?
编辑:我之前没有尝试过更改 Label 小部件的字体,并且那个确实有效。