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
설정을 제거해도 표시된 내용은 변경되지 않습니다.
이것이 실제로 어떻게 작동하는지에 대한 제안 사항이 있습니까?
편집 : 이전에 레이블 위젯의 글꼴을 변경하지 않았고 실제로 작동합니다.