1

我正在编写一个基于 Python3/GObject 的应用程序,它将使用许多类似文件浏览器的小部件。从头开始编写这些或将 GObject Introspection 与 Nautilus 一起使用是最好的选择,如果是这样,我在哪里可以找到或如何生成文档?

我能找到的所有 Nautilus API 文档都非常古老,实际上是 Nautilus-Extension API 或其他人代码中的片段。

编辑:似乎 Nautilus 的 GIR 绑定实际上是针对扩展 API 的,而像 Gtk 本身那样彻底的绑定并不存在。

4

1 回答 1

0

我无法回答您是否应该使用 Nautilus 的问题……您可能想在Nautilus 邮件列表或 IRC 频道(irc.gnome.org 上的#nautilus)上提问。

GObject Introspection 的文档正在进行中,但您可以使用它g-ir-doc-tool来生成 Mallard 文件,然后用于yelp查看它们(或yelp-build将它们转换为 HTML)。在https://live.gnome.org/GObjectIntrospection/Doctools有一些关于该过程的文档

于 2013-03-24T19:01:42.423 回答