gobject-introspection相关内容

如何从gjs访问gnome-contacts或其数据

根据此答案(和评论) gnome-contacts是Gnome集中联系人的地方,它很好地完成了通过心灵感应聚合,但是访问该信息的唯一方法似乎是Gnome Shell搜索提供程序,该提供程序仅提供了头像和名称.我一直在努力复制gjs中的gnome-contacts部分,但是绑定时遇到了很多麻烦. 是否有更简单的方法来实现此目的,或者我是否可以为gnome-contacts本身生成vapi/gi ..

libpeas支持哪些语言?

libpeas插件的插件说明包含确定Loader的行,并以此语言编写插件的编写语言.似乎文档不包括可用语言列表.检查项目的git存储库, c gjs, 种子和 python. 目前尚不清楚预期的python版本是2还是3. 与相关的 gobject自省支持的语言相比,这些语言要少得多. > 列出的4个全部可用的装载机吗?还是存在提供更多装载程序的外部项目? 解决方案 ..

Gtk.TreeView中的Gtk.Entry(CellRenderer)

我想将Gtk.Entry(与Gtk.EntryCompletion连接在一起)打包到Gtk.TreeView中的单元格中.有谁知道该怎么做? (我只需要在表格视图中的文本条目上完成输入.) 我可能需要继承Gtk.CellRenderer或Gtk.CellRendererText的子类,并覆盖start_editing方法(或类似方法)吗?我可以找到子类化Gtk.CellRenderer的示例 ..
发布时间:2020-06-16 19:11:12 Python

跨多种语言的GObject自省

旧的PyGTK 2.8绑定的Wiki页面指出正确用Python编写的对象 还应该可以从C代码甚至其他语言绑定中轻松使用. 但是PyGTK已过时,应将其替换为PyGObject.是否也可以将语言与基于自省的较新绑定进行混合和匹配?例如,我可以在Vala中编写一个gobject类,用Python扩展它,然后在Java中使用结果吗? 解决方案 我已经编写了一个基于C的插件库,基本上可 ..

是否可以在Gnome Shell环境之外导入Gvc typelib?

我想使用Gvc( libgnome-volume-control ) GIR GJS,但是除了在Gnome Shell环境(例如,Gnome Shell扩展)内,找不到其他方法来访问它.实际上,我什至不知道它在哪里.这可能吗? 更新 符合Philip Withnall的评论(关于一个怪异的解决方法),我发现可以像这样导入: const GIRepository = imports ..

交叉编译Python设置

我正在尝试使用Mingw-w64在Ubuntu 14.04上构建GObject-Introspection.我目前正在运行64位Linux,并尝试为32位Windows目标进行构建. 我的第一次尝试是使用Wine中安装的Python 2.7.8,但是,这没有用,因为Python的路径分隔符设置为'\'(以及'\'),而不是Linux的'/'.因此,我尝试在Ubuntu中使用Python 2. ..
发布时间:2020-05-09 22:33:05 Python