tkFont (version 0.9)
index
/usr/lib/python2.2/lib-tk/tkFont.py

# Tkinter
# $Id: tkFont.py,v 1.3 2001/02/09 11:17:58 esr Exp $
#
# font wrapper
#
# written by Fredrik Lundh <fredrik@pythonware.com>, February 1998
#
# FIXME: should add 'displayof' option where relevant (actual, families,
#        measure, and metrics)
#
# Copyright (c) Secret Labs AB 1998.
#
# info@pythonware.com
http://www.pythonware.com
#

 
Modules
            
Tkinter
 
Classes
            
Font
 
class Font
      Represents a named font.
 
Constructor options are:
 
font -- font specifier (name, system font, or (family, size, style)-tuple)
 
   or any combination of
 
family -- font 'family', e.g. Courier, Times, Helvetica
size -- font size in points
weight -- font thickness: NORMAL, BOLD
slant -- font slant: NORMAL, ITALIC
underline -- font underlining: false (0), true (1)
overstrike -- font strikeout: false (0), true (1)
name -- name to use for this font configuration (defaults to a unique name)
 
   Methods defined here:
__del__(self)
__init__(self, root=None, font=None, name=None, **options)
__str__(self)
_get(self, args)
_mkdict(self, args)
_set(self, kw)
actual(self, option=None)
Return actual font attributes
cget(self, option)
Get font attribute
config(self, **options)
Modify font attributes
configure = config(self, **options)
copy(self)
Return a distinct copy of the current font
measure(self, text)
Return text width
metrics(self, *options)
Return font metrics.
 
For best performance, create a dummy widget
using this font before calling this method.

Data and non-method functions defined here:
__doc__ = 'Represents a named font.\n\n Constructor opt... configuration (defaults to a unique name)\n '
__module__ = 'tkFont'
 
Functions
            
families(root=None)
Get font families (as a tuple)
names(root=None)
Get names of defined fonts (as a tuple)
 
Data
             BOLD = 'bold'
ITALIC = 'italic'
NORMAL = 'normal'
__file__ = '/usr/lib/python2.2/lib-tk/tkFont.pyc'
__name__ = 'tkFont'
__version__ = '0.9'