Tkinter 字体

Tkinter 字体

有最多三种指定类型样式的方式。

简单的元组字体

作为一个元组,其第一个元素是字体系列,后面是点数的大小,可选地 followed by a string containing one or more of the style modifiers bold, italic, underline and overstrike.

示例

  • (“Helvetica”, “16”) 表示16点的Helvetica普通样式。

  • (“Times”, “24”, “bold italic”) 表示24点的Times粗体斜体样式。

字体对象

你可以通过引入tkFont模块并使用该模块的Font类构造函数来创建一个”字体对象”。

import tkFont
font = tkFont.Font ( option, ... )

以下是选项列表-

  • x - 这是一个数字表达式。

  • family - 字体族名称作为字符串。

  • size - 字体高度以点为单位的整数。要获得n像素高的字体,请使用-n。

  • weight - “bold”表示粗体,”normal”表示普通字体。

  • 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程序帮助你选择满意的字体。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程