モジュールのドキュメントを探していgi.repository
ますが、インターネット上で何も見つかりません。私が見つけたのは、C 用の新しい Gtk3 ライブラリのドキュメント、または古いPyGtk 2.0 リファレンス マニュアルだけです。
PyGtk 2.0 リファレンス マニュアルのようなものを探していますが、Gtk3 用です。
Pythonに似たものはありますか?( Python コンソールで、dir(Gtk)
または探しているわけではありません。)help(Gtk)
モジュールのドキュメントを探していgi.repository
ますが、インターネット上で何も見つかりません。私が見つけたのは、C 用の新しい Gtk3 ライブラリのドキュメント、または古いPyGtk 2.0 リファレンス マニュアルだけです。
PyGtk 2.0 リファレンス マニュアルのようなものを探していますが、Gtk3 用です。
Pythonに似たものはありますか?( Python コンソールで、dir(Gtk)
または探しているわけではありません。)help(Gtk)
これを探していると思います。
これは進行中の作業ですが、基本的には Python での Gtk3 のチュートリアルです。私は Gtk ウィジェット以外のことを実際にはカバーしていませんが (例えば、Glib はありません)、それでも始めるのに役立ちます。
一般的に言えば、C ライブラリのドキュメントを主なリファレンスとして使用できるはずです。C 関数とその Python バージョンの間の命名変換は非常に一貫しているため、ほとんどの場合は簡単です。Python 固有の Gtk-via-introspection ドキュメントが表示されるとは思いません。
たとえば、最初は定数を見つけるのに苦労することがありました。この場合、iPython のタブ補完を使用して Gtk、Gdk、および Gobject 名前空間を検索することは非常に有益でした。イントロスペクションが不可能なまれなケースがいくつかあります。少なくとも私が使用していた最後のバージョンでは、それらは手動で実装されていませんでした (どの関数を正確に思い出せないか)。そのため、それらでできることはあまりありません。 ; これらのケースを検証するには、gi.repository ソースを掘り下げる必要がありました。
現在、python の gi ドキュメントは開発中です。gtk3.4 以降で登場します。
現在、自分でビルドするか、ここのような非公式に生成されたバージョンを使用できます。ただし、将来のバージョンからの情報が含まれている可能性があることに注意してください。
GNOMEWikiを見てください。GobjectIntrospectionに関する有用な情報のほとんどがそこにあります。