我想使用use-markup,但它似乎不起作用。没有它,一切都很好。
label_markup = g_object_new(GTK_TYPE_LABEL, "wrap", TRUE, "use-markup", TRUE, "label", "<span font_desc=\"Courier New Bold 16\">Courier-span>");
这可能是因为安装了错误的开发包吗?我正在做2.0教程,但不小心安装了libgtk3.0-dev,然后更新了我的存储库。现在它被删除了吗?!
编辑任何人阅读本文:该示例来自“官方GNOME 2开发人员指南”一书,可以在第114-115页找到 - 我只是缩短了它。问题是编译器没有抱怨,你只是在不知道原因的情况下就无法运行程序。
答案 0 :(得分:2)
NULL
电话结束时,您需要g_object_new()
。没有它,就无法知道你传递了多少个参数,这会导致分段错误。