如何在 Python 和 Gtk3 中使用 Pango.AttrType.FOREGROUND?

How do I use Pango.AttrType.FOREGROUND in Python and Gtk3?

我正在替换一些如下所示的 PyGtk 代码:

pango.AttrForeground(65535, 0, 0, 0, 100)

将其翻译成 Gtk3 如下所示:

Pango.AttrType.FOREGROUND(65535, 0, 0, 0, 100)

但是我收到错误 TypeError: 'AttrType' object is not callable。谷歌搜索似乎没有结果,或者我搜索了错误的东西。有任何想法吗?非常感谢。

看起来 in the old PyGTK code 似乎 pango.AttrForeground() 包装了函数 pango_attr_foreground_new()。此函数在 GIR 绑定中标记为不可自省,因此在新的 Python 库中将不可用。我不知道为什么;大概还有其他方法可以做旧代码所做的事情。