diff options
| author | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2024-04-07 13:41:34 -0500 |
| commit | 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch) | |
| tree | f1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/python~3.12/library%2Ftkinter.font.html | |
new repository
Diffstat (limited to 'devdocs/python~3.12/library%2Ftkinter.font.html')
| -rw-r--r-- | devdocs/python~3.12/library%2Ftkinter.font.html | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/devdocs/python~3.12/library%2Ftkinter.font.html b/devdocs/python~3.12/library%2Ftkinter.font.html new file mode 100644 index 00000000..6b0f35ac --- /dev/null +++ b/devdocs/python~3.12/library%2Ftkinter.font.html @@ -0,0 +1,50 @@ + <span id="tkinter-font-tkinter-font-wrapper"></span><h1>tkinter.font — Tkinter font wrapper</h1> <p><strong>Source code:</strong> <a class="reference external" href="https://github.com/python/cpython/tree/3.12/Lib/tkinter/font.py">Lib/tkinter/font.py</a></p> <p>The <a class="reference internal" href="#module-tkinter.font" title="tkinter.font: Tkinter font-wrapping class (Tk)"><code>tkinter.font</code></a> module provides the <a class="reference internal" href="#tkinter.font.Font" title="tkinter.font.Font"><code>Font</code></a> class for creating and using named fonts.</p> <p>The different font weights and slants are:</p> <dl class="py data"> <dt class="sig sig-object py" id="tkinter.font.NORMAL"> +<code>tkinter.font.NORMAL</code> </dt> <dt class="sig sig-object py" id="tkinter.font.BOLD"> +<code>tkinter.font.BOLD</code> </dt> <dt class="sig sig-object py" id="tkinter.font.ITALIC"> +<code>tkinter.font.ITALIC</code> </dt> <dt class="sig sig-object py" id="tkinter.font.ROMAN"> +<code>tkinter.font.ROMAN</code> </dt> <dd></dd> +</dl> <dl class="py class"> <dt class="sig sig-object py" id="tkinter.font.Font"> +<code>class tkinter.font.Font(root=None, font=None, name=None, exists=False, **options)</code> </dt> <dd> +<p>The <a class="reference internal" href="#tkinter.font.Font" title="tkinter.font.Font"><code>Font</code></a> class represents a named font. <em>Font</em> instances are given unique names and can be specified by their family, size, and style configuration. Named fonts are Tk’s method of creating and identifying fonts as a single object, rather than specifying a font by its attributes with each occurrence.</p> <p>arguments:</p> <p>additional keyword options (ignored if <em>font</em> is specified):</p> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.actual"> +<code>actual(option=None, displayof=None)</code> </dt> <dd> +<p>Return the attributes of the font.</p> </dd> +</dl> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.cget"> +<code>cget(option)</code> </dt> <dd> +<p>Retrieve an attribute of the font.</p> </dd> +</dl> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.config"> +<code>config(**options)</code> </dt> <dd> +<p>Modify attributes of the font.</p> </dd> +</dl> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.copy"> +<code>copy()</code> </dt> <dd> +<p>Return new instance of the current font.</p> </dd> +</dl> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.measure"> +<code>measure(text, displayof=None)</code> </dt> <dd> +<p>Return amount of space the text would occupy on the specified display when formatted in the current font. If no display is specified then the main application window is assumed.</p> </dd> +</dl> <dl class="py method"> <dt class="sig sig-object py" id="tkinter.font.Font.metrics"> +<code>metrics(*options, **kw)</code> </dt> <dd> +<p>Return font-specific data. Options include:</p> <dl class="simple"> <dt> +<em>ascent</em> - distance between baseline and highest point that a</dt> +<dd> +<p>character of the font can occupy</p> </dd> <dt> +<em>descent</em> - distance between baseline and lowest point that a</dt> +<dd> +<p>character of the font can occupy</p> </dd> <dt> +<em>linespace</em> - minimum vertical separation necessary between any two</dt> +<dd> +<p>characters of the font that ensures no vertical overlap between lines.</p> </dd> </dl> <p><em>fixed</em> - 1 if font is fixed-width else 0</p> </dd> +</dl> </dd> +</dl> <dl class="py function"> <dt class="sig sig-object py" id="tkinter.font.families"> +<code>tkinter.font.families(root=None, displayof=None)</code> </dt> <dd> +<p>Return the different font families.</p> </dd> +</dl> <dl class="py function"> <dt class="sig sig-object py" id="tkinter.font.names"> +<code>tkinter.font.names(root=None)</code> </dt> <dd> +<p>Return the names of defined fonts.</p> </dd> +</dl> <dl class="py function"> <dt class="sig sig-object py" id="tkinter.font.nametofont"> +<code>tkinter.font.nametofont(name, root=None)</code> </dt> <dd> +<p>Return a <a class="reference internal" href="#tkinter.font.Font" title="tkinter.font.Font"><code>Font</code></a> representation of a tk named font.</p> <div class="versionchanged"> <p><span class="versionmodified changed">Changed in version 3.10: </span>The <em>root</em> parameter was added.</p> </div> </dd> +</dl> <div class="_attribution"> + <p class="_attribution-p"> + © 2001–2023 Python Software Foundation<br>Licensed under the PSF License.<br> + <a href="https://docs.python.org/3.12/library/tkinter.font.html" class="_attribution-link">https://docs.python.org/3.12/library/tkinter.font.html</a> + </p> +</div> |
