我正在尝试将遗弃的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)模块是什么?
答案 0 :(得分:3)
等价物是
from gi.repository import GtkSource