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

2024-09-30 20:27:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在替换一些类似这样的PyGtk代码:

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

将其转换为Gtk3如下所示:

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

但是我得到了错误TypeError: 'AttrType' object is not callable。谷歌搜索似乎没有结果,否则我就搜索错了。有什么想法吗?非常感谢你。你知道吗


Tags: 代码objectis错误notpygtkpangoforeground
1条回答
网友
1楼 · 发布于 2024-09-30 20:27:19

看起来in the old PyGTK code似乎pango.AttrForeground()包装了函数pango_attr_foreground_new()。这个函数在GIR绑定中被标记为non-introspectable,因此它在新的Python库中不可用。我不知道原因;大概有其他方法可以实现旧代码的功能。你知道吗

相关问题 更多 >