2024年2月3日发(作者:)

font参数

createfont函数将字体格式和字号定义为具体的字体物件。

createfont函数的参数:

1. font: 必须参数,字体的类型,支持的字体类型有 helvetica, timesroman,

symbol,courier。

2. size: 必须参数,字体的大小,以 points 为单位,例如 10, 12, 14, 18。

3. encoding: 可选参数,字体使用哪种字符编码,可以是:identity-h,

MacRomanEncoding, WinAnsiEncoding, StandardEncoding 或

SymboEncoding。

4. flag: 可选参数,字体的格式定义,可以是: normal-正常, bold-加粗,

italic-斜体, bolditalic-加粗斜体。

flags参数的意思简而言之就是决定字体的样式,正常样式是normal,加粗样式是bold,斜体是italic,和加粗斜体是bolditalic,这四个参数都是可选的,只能选择其中一个。

例如:

font=Helvetica,size=14,encoding=MacRomanEncoding,flag=normal

就表示使用Helvetica字体,大小为14,使用MacRomanEncoding编码,正常样式。

Update 关于Tkinter中font函数

Tkinter中获取字体是使用 font函数,该函数主要用于定义字号和字体格式,其函数参数包括:font,size,encoding,flag。font参数用来定义字体的类型,支持的字体类型有 helvetica, timesroman, symbol,courier;size参数来定义字体的大小,以 points 为单位;encoding用来定义字体使用的字符编码;flag用来定义字体的格式,可以是:normal-正常,bold-加粗,italic-斜体,bolditalic-加粗斜体。

-

-flags参数的意思简而言之就是决定字体的样式,正常样式是normal,加粗样式是bold,斜体是italic,和加粗斜体是bolditalic,这四个参数都是可选的,

只能选择其中一个。

-

-例如:

-

-font=Helvetica,size=14,encoding=MacRomanEncoding,flag=normal

-

-就表示使用Helvetica字体,大小为14,使用MacRomanEncoding编码,正常样式。

flags参数用来定义字体的格式,可以是:normal-正常,bold-加粗,italic-斜体,bolditalic-加粗斜体。这四个参数都是可选的,只能选择其中一个。