python中gedit的插件



我一直在尝试用python为gedit 3.x编写插件,但在这方面我遇到了很多困难。我想知道是否有一些事情你应该事先知道(比如PyGTK),让学习变得更容易,或者是否有一些好的资源可以学习为gedit编写插件。我试过了https://live.gnome.org/Gedit/PythonPluginHowTo以及研究一些插件代码,如括号补全。我应该采取什么方法?如有任何帮助/提示,我们将不胜感激。

我强烈建议查看gmate项目。它是gedit的一套插件,其中大部分都是在python中构建的。当然,github上的公共存储库是开源的,因此,如果你愿意,你可以随意使用它们的代码。也许看看他们是如何做到的会给你一些有用的见解。

我为Gedit 3编写插件的教程应该会让你开始运行。

Gedit 3使用GTK+3,这意味着它使用的是PyGObject而不是PyGTK。PyGTK是GTK+2的python绑定。

Python GTK+3教程是学习Python和GTK+3(PyGObject)细节的好地方。

最新更新