Fontes
Os componentes que mostram texto permitem que se defina a fonte desse texto.
Existem 3 modos de definir a fonte de um componente:
- Usando um tuplo em que o 1º elemento é a família da fonte, o 2º elemento o seu tamanho (em pontos se for um valor positivo, em pixeis se for um valor negativo) e o 3º elemento do tuplo é uma string contendo um ou mais dos seguintes modificadores de estilo: bold, italic, underline, e overstrike:
('Helvetica', '12')
('Times', 11, 'bold')
('Helvetica', -14, 'bold italic')
- Usando um objeto da classe Font do módulo tkFont, definindo as características da fonte no construtor:
import tkFont
font = tkFont.Font(opções)
Opção | Descrição |
family | string com a família da fonte |
size | tamanho da fonte em pontos (pixeis se valor negativo) |
weight | bold’, ‘normal’ |
slant | inclinação: ‘italic’ (com inclinação), ‘roman’ (sem inclinação). |
underline | 1: texto sublinhado, 0: normal |
overstrike | 1: com overstrike, 0: normal |
fnt = tkFont.Font(family='Arial', size=24, weight='bold')