Python 中的 gedit 插件

问题描述 投票:0回答:2

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

python plugins pygtk gedit
2个回答
3
投票

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


3
投票

我关于为 Gedit 3 编写插件的教程应该可以帮助您入门并运行。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.