2

私はPythonでgedit 3.xのプラグインを書くことを学ぼうとしてきましたが、多くの困難に直面しています。学習を容易にするために事前に知っておくべきことがいくつかあるかどうか (PyGTK など)、または gedit のプラグインの作成を学習するための優れたリソースがあるかどうかを知りたいです。https://live.gnome.org/Gedit/PythonPluginHowToを試し、ブラケット補完などのプラグイン コードを調べました。私のアプローチはどうあるべきですか?ヘルプ/ヒントをいただければ幸いです。

4

2 に答える 2

3

Gedit 3 用のプラグインの作成に関する私のチュートリアルを読めば、すぐに使い始めることができます。

Gedit 3 は GTK+ 3 を使用します。つまり、PyGTK ではなく PyGObject を使用します。PyGTK は GTK+ 2 の Python バインディングでした。

Python GTK+ 3 チュートリアルは、Python と GTK+ 3 (PyGObject) の詳細を学ぶのに適した場所です。

于 2012-09-22T18:41:06.447 に答える
3

gmate プロジェクトをチェックすることを強くお勧めします。これは gedit 用のプラグインのスイートであり、そのほとんどは Python で構築されています。もちろん、github の公開リポジトリはオープンソースであるため、必要に応じて自由にコードを使用できます。おそらく、彼らがどのようにそれを行ったかを見ると、役立つ洞察が得られるでしょう。

于 2012-09-01T14:39:00.737 に答える