tkinter.font — Tkinterフォントラッパー—Pythonドキュメント
tkinter.font —Tkinterフォントラッパー
ソースコード: :source: `Lib / tkinter / font.py`
tkinter.font モジュールは、名前付きフォントを作成および使用するための Font クラスを提供します。
さまざまなフォントの太さと傾斜は次のとおりです。
- tkinter.font.NORMAL
tkinter.font.BOLD
tkinter.font.ITALIC
tkinter.font.ROMAN
- class tkinter.font.Font(root=None, font=None, name=None, exists=False, **options)
Font クラスは、名前付きフォントを表します。 Font インスタンスには一意の名前が付けられ、ファミリ、サイズ、およびスタイル構成で指定できます。 名前付きフォントは、出現するたびに属性によってフォントを指定するのではなく、フォントを単一のオブジェクトとして作成および識別するTkの方法です。
引数:
font -フォント指定子タプル(ファミリ、サイズ、オプション)
name -一意のフォント名
exists -trueの場合、自己は既存の名前付きフォントを指します
追加のキーワードオプション( font が指定されている場合は無視されます):
family -フォントファミリーie クーリエ、タイムズ
size -フォントサイズ
size が正の場合、ポイント単位のサイズとして解釈されます。
size が負の数の場合、その絶対値が扱われます
ピクセル単位のサイズとして。
weight -フォントの強調(NORMAL、BOLD)
傾斜-ローマン、イタリック
下線-フォントの下線(0-なし、1-下線)
overstrike -フォントの取り消し(0-なし、1-取り消し)
- actual(option=None, displayof=None)
フォントの属性を返します。
- cget(option)
フォントの属性を取得します。
- config(**options)
フォントの属性を変更します。
- copy()
現在のフォントの新しいインスタンスを返します。
- measure(text, displayof=None)
現在のフォントでフォーマットされたときに、指定されたディスプレイでテキストが占めるスペースの量を返します。 表示が指定されていない場合は、メインアプリケーションウィンドウが想定されます。
- metrics(*options, **kw)
フォント固有のデータを返します。 オプションは次のとおりです。
- ascent -ベースラインと最高点の間の距離
フォントの文字が占めることができます
- descent -ベースラインと最低点の間の距離
フォントの文字が占めることができます
- linespace -任意の2つの間に必要な最小の垂直間隔
行間で垂直方向のオーバーラップがないことを保証するフォントの文字。
固定-フォントが固定幅の場合は1、それ以外の場合は0
- tkinter.font.families(root=None, displayof=None)
- さまざまなフォントファミリを返します。
- tkinter.font.names(root=None)
- 定義されたフォントの名前を返します。
- tkinter.font.nametofont(name)
- フォントという名前のtkの Font 表現を返します。