Alterando a fonte TextView no PyGTK

3

Eu tenho o widget TextView no Glade chamado "formula-view". Estou tentando fazer isso para mudar a fonte:

formulaView = self.builder.get_object("formula-view")
fontdesc = pango.FontDescription('Ubuntu 16')
formulaView.override_font(fontdesc)

Mas isso funciona com erro. Como alterar corretamente a fonte?

Eu só quero alterar a fonte de um widget, mas não sei como fazer isso. Erro se parece com isto: AttributeError: type object 'Context' has no attribute '__info__'

    
por Valery Tolstov 19.06.2012 / 17:03

1 resposta

1

Tente fazer isso em vez disso:

tv = self.builder.get_object('textview')
font = pango.FontDescription('Ubuntu 16')
tv.modify_font(font)
    
por unknownone 23.06.2012 / 21:54