我将如何从 gjs 克隆任何小部件,类似于https://stackoverflow.com/a/3030603/1829961中给出的 C 响应?list_properties
尽管它已GModule
在gir 文件中列出,但我无法找到一种调用方式。还是我必须使用 GIRepository,手动遍历 GIR 类型层次结构,模拟g_object_class_list_properties
应该做的事情?还是我在这里完全想念的另一种直接方式?
问问题
118 次
1 回答
0
这是一些可以做到这一点的代码。
它对您链接的问题采用了类似的方法,但由于G_OBJECT_GET_CLASS()
GJS 中没有,因此它使用GIRepository
了 - 与 C 解决方案相比,这是您需要的额外依赖项。
于 2014-09-19T08:48:12.937 回答