glib

    0热度

    1回答

    有没有办法在这些数据类型之间进行转换?我正在使用Qt,但仍需要一些glib功能,我还没有找到一种方法来做到这一点。我需要使用GAppInfo获取已安装应用程序的列表,并将其显示在QListView中,为此我需要获取这些应用程序的图标。使用g_app_info_get_icon提取它会返回一个GIcon,我需要使用的是一个QIcon来获取它的QVariant。

    0热度

    1回答

    -X -Valac命令行中的-mwindows标志是不够的,因为我产生的程序不是用这个标志建立的。 任何想法?

    1热度

    1回答

    我有一些问题委托一个工作线程的主线程的函数调用。由于我无法从工作线程调用GTK,因此我想将此调用委托给主线程为我执行。该函数应该尽快在主线程上调用。 我试过如下: g_idle_add(myfunc, myargs); g_main_context_wakeup(NULL); 但它不工作。 myfunc()不会立即调用,而只会在其他输入到达时触发主循环。我真的不明白为什么它不起作用。 g_m

    0热度

    1回答

    我们正在使用开罗和Poppler c库来提供QR代码的东西,而在unix/linux/ubuntu上,在生产和测试系统中都很好。 Mac OS X上的开发人员经常遇到这些问题,比如我们将Mac OS x从10.9升级到10.10,或者将红宝石从1.9升级到2.1。 我们的工程师目前正忙于使用Ruby 2.1 Rail 3.2.21和Mac OS x 10.10的最新版本。我们有RVM,HomeBr

    1热度

    1回答

    在我的应用程序中,我将通过dbus获得一条消息,该消息必须使用gvariant函数进行解析。 格式字符串是G_VARIANT_TYPE( “一个(YSB((SSS)(SSS)))” 样品代码构建一个gVariant是如下 INT ParseVariant(GVariant *值); int main() { GVariantBuilder *builder; GVariant *value

    0热度

    1回答

    我想提取的“/” 例如第一次出现之后的存在的字符串一个具有一个char *卡在这种形式中的一种: hw:0/Line default/Master ,我需要的char *通道(线路,硕士,...) 在标准C可以用 “strcspn” 和 “strlen的” char *card, *channel; int i; i = strcspn(card, "/");

    2热度

    1回答

    是否可以确定我的Vala应用程序在哪个平台(GNU/Linux,Win32,OS X)上运行?

    5热度

    2回答

    https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-ref-sink 我已阅读上述巧舌如簧手册,该手册说:“GVariant采用的是悬浮引用计数系统名称的所有功能开始g_variant_new_返回浮动参考。”但哪里是什么浮动的实际描述引用计数是?我找不到它的全面描述。 特别是我想了解何时需要重新引用变体,何

    1热度

    1回答

    我需要能够从SMTP邮件中提取MIME内容类型头为此我使用的是glib库的g_regex一部分,我已经创建this regular expression 注意:在g_regex我改变[\s]子模式来(\r\n)因为后者 - 与模型的Content-Type头更确切地说 - 显然不是regexr认可得到的正则表达式是 ((\r\n){2}((([--]{2,}[=][a-zA-Z0-9._]+)(\

    0热度

    3回答

    我试图使用Glib-Dbus中的linux来调用DBus方法NetworkManager。当我创建一个GDBusProxyg_dbus_proxy_new_sync然后释放它g_object_unref,新创建的GDBusProxy似乎不被释放。我用pmap -x <pid>来显示我的进程内存使用情况,并且RSS值不断增加。有人能帮我吗? 这是导致该问题的代码: int main (