有没有gi.repository
(和 Python 3) 的示例Indicate
?
我无法理解Ubuntu App Developer 上的示例。
具体来说,如果我这样做:
from gi.repository import Indicate
mm = indicate.indicate_server_ref_default()
我得到:
AttributeError: 'gi.repository.Indicate' object has no attribute 'indicate_server_ref_default'
不确定我是否缺少一个库(我在 Ubuntu 12.04 上,但发布时会转移到 13.04)或者获取了错误的 API...或者两者兼而有之!
没有 Python API 令人沮丧 - 我认为这是因为 Python 库前端动态调用底层 C?有没有办法生成 Python API 文档?
答案1
你需要使用这个:
Indicate.Server.ref_default()
获取默认服务器引用。
如需文档,您可以运行pydoc3 gi.repository.Indicate
。