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: bolditalicunderline, 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çãoDescrição
familystring com a família da fonte
sizetamanho da fonte em pontos (pixeis se valor negativo)
weightbold’‘normal’
slantinclinação: ‘italic’ (com inclinação), ‘roman’ (sem inclinação).
underline1: texto sublinhado, 0: normal
overstrike1: com overstrike, 0: normal
fnt = tkFont.Font(family='Arial', size=24, weight='bold')