Python3模块等效于GtkSourceView2

时间:2016-07-14 16:22:38

标签: python-3.x gtksourceview

我正在尝试将遗弃的Gedit插件codecompletion移植到Python 3。

在原始代码中,调用Python 2包:

import gtksourceview2 as gsv

然后由类继承,可能会执行完成:

class JSONProvider(gobject.GObject, gsv.CompletionProvider):
    MARK_NAME = 'JSONProviderCompletionMark'

    def __init__(self, plugin):
        gobject.GObject.__init__(self)
        ...

我从未使用过GtkSourceView或其完成功能,因此不清楚继承的实现方式。 Python 3中等效的gtksourceview2(或3)模块是什么?

1 个答案:

答案 0 :(得分:3)

等价物是

from gi.repository import GtkSource