2

我一直在尝试学习在 python 中为 gedit 3.x 编写插件,但我遇到了很多困难。我想知道您是否应该事先了解一些事情(例如 PyGTK)以使学习更容易,或者是否有一些很好的资源可以学习为 gedit 编写插件。我已经尝试过https://live.gnome.org/Gedit/PythonPluginHowTo并研究了一些插件代码,例如括号完成。我的方法应该是什么?任何帮助/提示表示赞赏。

4

2 回答 2

3

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

于 2012-09-01T14:39:00.737 回答
3

我关于为 Gedit 3 编写插件的教程应该可以帮助您启动和运行。

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

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

于 2012-09-22T18:41:06.447 回答