60得票5回答
pygobject-2.28.6无法配置:找不到包“gobject-introspection-1.0”,我该如何解决?

我正在尝试在cygwin中编译pygobject-2.28.6(仓库中的版本为2.28.4,存在一些问题)。这是./configure的末尾:checking for GLIB - version >= 2.24.0... yes (version 2.34.3) checking fo...

51得票6回答
学习GObject和Glib的材料

我对 C 语言很熟悉,但需要学习 GObject 和 Glib 以使用 gstreamer。在网络上找到的都是 Gobject 参考手册,虽然不错,但希望能够找到以 Gobject/Glib 为主题的教程,因为我的重点是 gstreamer。 因此,请分享一些其他学习 glib 和 gobj...

41得票2回答
GLib和GObject分别是什么?

我一直在研究 python-mpdor 的源代码,并发现其中提到它是基于 GObject 构建的,以便在高级客户端类中轻松处理事件。 GObject 是基于 Glib 的,用于轻松处理事件(在高级客户端类中)。 能否有人简单明了地解释一下 GObject 和 Glib 到底是什么,...

30得票4回答
为什么创建 GObject 系统?

介绍 好的,所以在GTK+的0.60版本之后,设计师们意识到为了未来的发展和进步,整个工具包需要重写为面向对象的。 现在,由于C语言不支持面向对象编程,为了提供面向对象和继承层次结构,他们创建了GObject系统。现在,创建GObject系统肯定需要开发时间、更多依赖和更多问题,但他们必须...

30得票1回答
g_signal_connect_swapped()是做什么的?

根据 GObject 参考文档,g_signal_connect_swapped(instance, detailed_signal, c_handler, data); 连接一个 GCallback 函数到特定对象的信号。当调用处理函数时,会交换发射信号的实例和数据。 我不太明白这是什么意...

26得票5回答
PyGObject GTK+ 3 - 文档?

PyGObject似乎没有真正的文档。 这份教程 是最接近实际情况的。我整个上午都在尝试找到Gtk.Window构造函数接受哪些参数的说明,但一直没有找到。似乎在Python中我无法进行太多的反射操作,因为PyGObject中的所有内容都是动态生成的。 我只是想知道可以传递哪些参数给这个构造...

16得票3回答
Vala是否可以不使用GObject?

我是Vala的新手,不熟悉GObject。据我所知,GObject来自GNOME的GLib项目。如果我错了,请纠正我。 我非常喜欢Vala的语法和实现方式,但我并不想为GNOME编写桌面应用程序。 我也知道(认为我知道)Vala除了GObject本身之外没有标准库。 因此我的问题是:能否...

15得票8回答
导入错误:没有名为gi.repository的模块。

我正在尝试在Ubuntu 10.04上启动Python脚本: from gi.repository import Nautilus, GObject 但它无法工作:Traceback (most recent call last): File "script.py", line 1, ...

13得票5回答
模块未找到错误:没有名为“gi”的模块。

我正在尝试运行以下程序:import gi gi.require_version('Gst', '1.0') from gi.repository import GObject, Gst 我得到的是:BuTraceback (most recent call last): File &qu...

11得票1回答
为什么我的Python GStreamer脚本没有在顶部使用"gobject.threads_init()"就会崩溃?

我编写了一个用于计算回放增益标签的Python脚本,使用了gstreamer(pygst和gst模块),但是它会不时地崩溃,出现各种gobject错误。我在某个地方找到了一个解决方法,可以通过将以下样板放置在脚本顶部来解决这个问题:import gobject gobject.threads_...