【问题标题】:Python3 module equivalent for GtkSourceView2相当于 GtkSourceView2 的 Python3 模块
【发布时间】:2016-07-14 16:22:37
【问题描述】:

我正在尝试将废弃的 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)模块是什么?

【问题讨论】:

    标签: python-3.x gtksourceview


    【解决方案1】:

    相当于

    from gi.repository import GtkSource
    

    【讨论】:

    • 谢谢@ptomato。我给了它一些时间,但你的建议导入 Py3 并且似乎是公认的答案......问题是,为什么这是神秘的知识?在发布时,我根本无法通过搜索引擎或 SE 找到您的直接答案。
    • Here's 文档;在那里键入“gtksource”应该会直接带您进入它。我不知道为什么它如此难以用谷歌搜索。
    猜你喜欢
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2021-01-17
    • 2017-01-22
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多