Python Tkinter字体

Python Tkinter字体

可能有三种方式来指定字型样式。

简单元组字体

作为一个元组,其第一个元素是字体族,后面跟着一个点大小,可选地后面跟着一个包含一个或多个样式修饰符(加粗,斜体,下划线和删除线)的字符串。

例子

  • (“Helvetica”, “16”) 表示一个16点的Helvetica普通字体。

  • (“Times”, “24”, “bold italic”) 表示一个24点的Times粗斜体字体。

字体对象

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

import tkFont

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

以下是选项列表 −

  • 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 Window System下运行,您可以使用任何X字体名称。

例如,名称为”-lucidatypewriter-medium-r--140-“的字体是作者在屏幕上使用的最喜欢的等宽字体。使用xfontsel程序帮助您选择漂亮的字体。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程