Tkinter 字型



可能有多達三種方法來指定型別樣式。

簡單元組字型

作為元組,其第一個元素是字體系列,後跟以磅為單位的大小,可選地後跟一個包含一個或多個樣式修飾符(粗體、斜體、下劃線和刪除線)的字串。

示例

  • ("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_gui_programming.htm
廣告