Tkinter Fonts(字体)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tkinter Fonts(字体)相关的知识,希望对你有一定的参考价值。
简单的tuple字体:
作为一个tuple的第一个元素是字体家族,一个点的大小,可选择一个字符串,包含一个或更多的粗体,斜体,下划线的样式修饰符,加粗.
例子:
-
("Helvetica", "16") for a 16-point Helvetica regular.
-
("Times", "24", "bold italic") for a 24-point Times bold italic.
字体对象Fonts:
你可以创建一个字体对象。由进口的tkFont的模块,并使用其字体类的构造:
import tkFont font = tkFont.Font ( option, ... )
下面是选项列表:
-
family: 作为一个字符串的字体系列名称.
-
size: 作为一个整数,以点字体的高度。为了获得字体的n个像素高,使用-n.
-
weight: "bold" for boldface, "normal" for regular weight.
-
slant: "italic" for italic, "roman" for unslanted.
-
underline: 1 for underlined text, 0 for normal.
-
overstrike: 1 for overstruck text, 0 for normal.
例子:
helv36 = tkFont.Font(family="Helvetica",size=36,weight="bold")
X Window 字体:
如果你正在运行X Window系统下,你可以使用任何的X字体名称.
例如,名为“字体 - *-lucidatypewriter中的r-* - * - *-140 - * - * - * - * - * - *”是笔者最喜爱的固定宽度的屏幕上使用的字体。使用xfontsel计划,以帮助您选择美观的字体.
以上是关于Tkinter Fonts(字体)的主要内容,如果未能解决你的问题,请参考以下文章