在 PyGTK 中更改 TextView 字体

在 PyGTK 中更改 TextView 字体

我在 Glade 中有一个 TextView 小部件,名为“formula-view”。我尝试这样做来更改字体:

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

但这会产生错误。如何正确更改字体?

我只想更改小部件的字体,但我不知道该怎么做。错误如下所示:AttributeError: type object 'Context' has no attribute '__info__'

答案1

尝试这样做:

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

相关内容