gtk_text_buffer_create_tag创建警告:'GtkTextTag'没有名为 'u0004' 的属性

gtk_text_buffer_create_tag creates warning: 'GtkTextTag' has no property named 'u0004'

本文关键字:u0004 属性 GtkTextTag 警告 创建 tag text buffer gtk create      更新时间:2023-10-16

当我呼叫

gtk_text_buffer_create_tag(buffer, "small_distance", "foreground", "green");  

在我的程序中,它在运行时警告:g_object_set_is_is_valid_property:对象类'gtktexttag'没有属性名为' u0004'

您必须" null-treminate" args的列表:

gtk_text_buffer_create_tag(buffer, "small_distance", 
                           "foreground", "green", 
                           NULL); 

请注意null为"最后一个参数"。

有关此主题的更多信息:

参数列表被视为g_object_set()。它说明

第一个属性的值,然后选择还有更多名称/值对,,其次是null