gobject

    3热度

    1回答

    我在玩DBus和python。我创建了一个非常简单的DBus客户端和相应的服务器。当它们运行在它自己的python进程上时,它可以很好地工作。 但是,我试图让它在相同的过程中工作,但它只能运行10%的时间我运行代码。剩下的时间,它只是冻结。 我尽可能简化了代码,问题依然存在。代码如下: from threading import Thread import gobject import dbu

    3热度

    1回答

    与COM-Windows类似的解决方案相比,我经常看到GObject库。一般来说,我并不真正了解这个框架应该解决什么样的问题,以及它们的采用会带来哪些好处。我发现像“它是一个包装,可以轻松地将C库移植到其他语言”,但GObject还提供其他功能,如信号/插槽机制,还有其他一些事情涉及,但我并不老实了解这个大局。 你能用普通的老英语解释吗?

    0热度

    1回答

    我想学习glib编程来查看流程,当我使用g_object_new()创建一个对象但在编译时得到这个错误,需要一些提示,我在做什么错误的G_DEFINE_TYPE(第25行) ? gcc -Wall `pkg-config --cflags --libs glib-2.0` loop.c -o loop loop.c: In function ‘network_listener_get_type’

    0热度

    1回答

    我使用以下调用生成进程,获取其stdin,stdout和stderr的文件描述符,并观察其stdout上的输出: [widget.pid,widget.stdin,widget.stdout,widget.stderr] = \ gobject.spawn_async(['/bin/sed','s/hi/by/g'], standard_input=True,

    0热度

    1回答

    我想使用Gnome在他们的控制中心使用python 3和gobject使用的新GTKListBox和GTKListBoxRow。 这里是我说的小部件的照片: 找我琢磨出来的小部件均是那些代码,但也许我错了。 我可以使用它们的任何方式? 感谢

    23热度

    3回答

    我试图让pygobject-2.28.6在cygwin中编译(repository中的版本是2.28.4,它有一些问题)。这里是./configure的尾部: checking for GLIB - version >= 2.24.0... yes (version 2.34.3) checking for ffi... checking for FFI... yes checking for

    0热度

    1回答

    我在Windows 7(基本版)上安装了以下两个msi 64位—我从here下载了msi。 gstreamer-sdk-devel-x86_64-2013.6.msi gstreamer-sdk-x86_64-2013.6.msi 现在我试图建立使用MinGW的(GCC 4.8.1)this hello world程序和链接器给我的麻烦,说这句话的: C:\Users\Apelles\AppDat

    4热度

    1回答

    在此琐碎蟒GObject的程序请看: import threading import gobject import time def f(): while True: print "HELLO" time.sleep(1) threading.Thread(target=f).start() gobject.MainLoop().run() 它产

    0热度

    3回答

    GPermission似乎几乎没有文件。你怎么实际使用它? (我目前正在使用它的GTK LockButton)。

    1热度

    2回答

    我尝试继承gobject,并且除其他外,希望更改G_PARAM_CONSTRUCT_ONLY属性的值,以便下一个子类不必关心。 下面是一个例子来描述这个:GtkComboBox有一个构造唯一属性,名为“has-entry”,默认值为FALSE。在A类中,我想将此值更改为TRUE,以便B类不需要关心。 GtkComboBoxClass <-- AClass <-- BClass "has-en