Python3 GtkSourceView2 的等效模块
Python3 module equivalent for GtkSourceView2
我正在尝试将废弃的 Gedit 插件 codecompletion 移植到 Python 3.
原代码中调用了一个Python2包:
import gtksourceview2 as gsv
然后它被 class 继承,大概是为了完成:
class JSONProvider(gobject.GObject, gsv.CompletionProvider):
MARK_NAME = 'JSONProviderCompletionMark'
def __init__(self, plugin):
gobject.GObject.__init__(self)
...
我从未使用过 GtkSourceView 或其完成功能,因此不清楚继承实现了什么。 Python 3 中等效的 gtksourceview2
(或 3)模块是什么?
等同于
from gi.repository import GtkSource
我正在尝试将废弃的 Gedit 插件 codecompletion 移植到 Python 3.
原代码中调用了一个Python2包:
import gtksourceview2 as gsv
然后它被 class 继承,大概是为了完成:
class JSONProvider(gobject.GObject, gsv.CompletionProvider):
MARK_NAME = 'JSONProviderCompletionMark'
def __init__(self, plugin):
gobject.GObject.__init__(self)
...
我从未使用过 GtkSourceView 或其完成功能,因此不清楚继承实现了什么。 Python 3 中等效的 gtksourceview2
(或 3)模块是什么?
等同于
from gi.repository import GtkSource