Python3 - Tkinter 字体
-
简述
最多可以有三种方式来指定类型样式。 -
简单元组字体
作为一个元组,其第一个元素是字体系列,后跟一个以磅为单位的大小,可选地后跟一个包含一个或多个样式修饰符粗体、斜体、下划线和重写的字符串。 -
例子
-
("Helvetica", "16") 用于 16 点 Helvetica 常规字体。
-
("Times", "24", "bold italic") 为 24 点的 Times 粗体斜体。
-
-
字体对象字体
您可以通过导入 tkFont 模块并使用其 Font 类构造函数来创建“字体对象” -import tkFont font = tkFont.Font ( option, ... )
这是选项列表 --
family− 作为字符串的字体系列名称。
-
size− 以磅为单位的整数字体高度。要获得 n 像素高的字体,请使用 -n。
-
weight− “粗体”表示粗体,“正常”表示常规字重。
-
slant− “italic”表示斜体,“roman”表示不倾斜。
-
underline− 1 表示带下划线的文本,0 表示正常。
-
overstrike− 1 表示过度文本,0 表示正常。
-
-
例子
helv36 = tkFont.Font(family = "Helvetica",size = 36,weight = "bold")
-
X 窗口字体
如果您在 X 窗口系统下运行,您可以使用任何 X 字体名称。例如,名为“-*-lucidatypewriter-medium-r-*-*-*-140-*-*-*-*-*-*”的字体是作者最喜欢在屏幕上使用的固定宽度字体。使用xfontsel程序来帮助您选择赏心悦目的字体。