我如何从gjs克隆任何小部件,类似于https://stackoverflow.com/a/3030603/1829961中给出的C响应?虽然list_properties
gir文件中列出 ,但我无法找到调用GModule
的方法。或者我是否必须使用GIRepository,手动遍历GIR类型层次结构,模拟g_object_class_list_properties
应该做什么?还是另一种直截了当的方式,我完全不知道在这里?
答案 0 :(得分:0)
Here是一些能够做到这一点的代码。
它与您链接的问题采用了类似的方法,但由于GJS中没有G_OBJECT_GET_CLASS()
,它使用GIRepository
代替 - 这是与C解决方案相比所需的额外依赖关系