web-dev-qa-db-fra.com

Modification de la police TextView dans PyGTK

J'ai un widget TextView dans Glade nommé "formule-vue". J'essaie de faire cela pour changer la police:

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

Mais cela fonctionne avec erreur. Comment changer correctement la police?

Je veux juste changer la police d'un widget, mais je ne sais pas comment le faire. L'erreur ressemble à ceci: AttributeError: type object 'Context' has no attribute '__info__'

3
Valery Tolstov

Essayez plutôt de faire ceci:

tv = self.builder.get_object('textview')
font = pango.FontDescription('Ubuntu 16')
tv.modify_font(font)
1
unknownone