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
テーマ設定から設定を削除しても、表示される内容は変わりません。
これが実際にどのように機能するかについて何か提案はありますか?
編集:以前はラベルウィジェットのフォントを変更しようとしたことがありませんでしたが、実際に機能します。