1

pygtkアプリケーションをGtk3とgobject-introspectionに移植することを検討しています。メニューでヘルプを選択すると、コードが呼び出されてヘルプがgnome.help_display('appname')表示されます。

パッケージはしっかりとGnome2のgnome一部です-Ubuntuではそれはpython-gnome2の一部であり、Gnome2の依存関係がたくさんあります。Gnome 2に相当するパッケージが見つかりません。Gnome2に依存せずに同じ機能を実現する方法はありますか?

その関数呼び出しを除いて、アプリにはGnomeライブラリに対する特別な要件はありません。したがって、Docbook形式のヘルプをデスクトップに依存せずに表示する方法が理想的です。

4

1 に答える 1

3

Gtk.show_uri() たとえば、次を使用できます。

$ python
>>> from gi.repository import Gtk
>>> Gtk.show_uri(None, "help:evince", 0)

最初のパラメーターは画面、2番目はURI、3番目はタイムスタンプです。

ドキュメントに関しては、DocBookよりもはるかにシンプルでトピック指向のドキュメントを作成することを目的としたMallardを使用することをお勧めします。

于 2012-08-11T23:58:24.643 に答える