Gladeには「formula-view」という名前のTextViewウィジェットがあります。私はこれをしてフォントを変更しようとしています:
formulaView = self.builder.get_object("formula-view")
fontdesc = pango.FontDescription('Ubuntu 16')
formulaView.override_font(fontdesc)
しかし、これはエラーとともに機能します。フォントを正しく変更する方法は?
ウィジェットのフォントを変更したいだけなのですが、どうすればいいのかわかりません。エラーは次のようになります:AttributeError: type object 'Context' has no attribute '__info__'
代わりにこれを試してください:
tv = self.builder.get_object('textview')
font = pango.FontDescription('Ubuntu 16')
tv.modify_font(font)