c++ - gtk_text_buffer_create_tag 创建警告:“GtkTextTag”没有名为“\u0004”的属性
问题描述
当我打电话
gtk_text_buffer_create_tag(buffer, "small_distance", "foreground", "green");
在我的程序中,它在运行时发出警告:g_object_set_is_valid_property: object class 'GtkTextTag' has no property named '\u0004'
解决方案
您必须“空终止”参数列表:
gtk_text_buffer_create_tag(buffer, "small_distance",
"foreground", "green",
NULL);
注意 NULL 作为“最后一个参数”。
有关此主题的更多信息:
参数列表被视为g_object_set()
. 它指出
第一个属性的值,后跟可选的更多名称/值对,然后是 NULL
推荐阅读
- excel - 如何将两个 Worksheet_Change 事件合并为一个
- date - perl 的带符号的日期时间减法
- google-sheets - 如何编写查询函数来汇总“数据”表中的一些信息
- wordpress - 根据数量和位置更改价格
- facebook-graph-api - 未显示审阅者姓名
- sublimetext - 在 Sublime 文本 4 中输入相同的字符时覆盖下一个字符
- ios - 为什么我们对 Xcode 中的静态库和框架有这种令人困惑的设置
- python - 尝试从 Reddit API 获取访问令牌时响应 400 'Bad Request'
- python - 使用 python 脚本运行 xfce4-terminal 下拉菜单,而不会立即关闭
- javascript - ReactJS:Javascript fetch 适用于桌面浏览器,但在 IOS safari 上返回 403 错误(未提供身份验证凭据)