1
我試圖廢棄Gedit的插件codecompletion的端口到Python 3.Python3模塊等效GtkSourceView2
在原始代碼一個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)模塊是什麼?
感謝@ptomato。我給了它一些時間,但你的建議進口Py3,似乎是公認的答案......事情是,爲什麼這種神祕的知識?發佈時,我無法通過searchengine或SE找到你的直接回答。 – venzen
[Here's](http://lazka.github.io/pgi-docs/index.html)文檔;在這裏輸入「gtksource」應該會讓你直接找到它。我不知道爲什麼它是如此無法控制。 – ptomato
謝謝@ptomato。 – venzen