我正在编写一个基于Python3 / GObject的应用程序,该应用程序将使用许多类似文件浏览器的小部件。是从头开始编写这些内容还是在Nautilus中使用GObject Introspection的最佳举措,如果是这样,我在哪里可以找到或者如何生成文档?
我能找到的所有Nautilus API文档都非常陈旧,实际上是Nautilus-Extension API或其他代码中的代码段。
编辑:似乎Nautilus的GIR绑定实际上是用于扩展API,并且完全绑定(就像我们与Gtk本身一样)不存在。
答案 0 :(得分:0)
我无法回答您是否应该使用Nautilus的问题......您可能想在Nautilus mailing list或IRC频道(irn.gnome.org上的#nautilus)上询问。
GObject Introspection的文档正在进行中,但您可以使用g-ir-doc-tool
生成Mallard文件,然后使用yelp
查看它们(或yelp-build
将其转换为HTML) 。在https://live.gnome.org/GObjectIntrospection/Doctools