tkinter.font — Tkinterフォントラッパー—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.9/library/tkinter.font
移動先:案内検索

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 表現を返します。