Como posso alterar os atributos de fonte para “Entrada de texto” no Glade

3

Gostaria de alterar os atributos de fonte (tamanho, estilo, família, cor) para Text Entry , mas não vejo nenhuma opção para isso no Glade. Não há problema com Label , mas Label não é editável pelo usuário. Tentei editar o arquivo MyAppNameWindow.ui no Gedit e copiei attributes de Label para Text Entry , mas depois disso o aplicativo não foi iniciado.

    
por mivoligo 23.06.2012 / 10:52

1 resposta

3

Eu não sei como fazer isso usando o Glade. No entanto, isso é simples de se conseguir usando um pequeno código.

Suponho que você esteja usando quickly e, assim, você escreve em Python.

  • Primeiro, você precisa importar a biblioteca do Pango (vem por padrão com o Gtk)

    from gi.repository import Pango

  • Em seguida, supondo que seu widget de entrada seja chamado de myentry :

    myentry.modify_font(Pango.FontDescription('Sans Bold 12'))

Ajuste o acima para as suas necessidades, e lembre-se de colocar a instrução em algum lugar no código de inicialização, para que ela seja executada logo após a construção da janela.

Espero que essa solução que não seja da Glade o ajude.

    
por Rafał Cieślak 26.06.2012 / 23:42