【发布时间】:2018-05-18 21:48:18
【问题描述】:
我已插入自定义 gtk 源 gutter 渲染器 pixbuf,我想在特定行上渲染图标。
参考 API 声明该接口与 GtkTreeView 上的接口非常相似,但不适用于树模型。 那么...如果 GtkSourceGutter 不适用于树模型,我应该如何将数据渲染到特定行?
我检查了整个库中的每个函数,每个建议的 api 和子对象,甚至没有任何提示。
这只是没有意义。手册页说 GtkSourceGutterRendererPixbuf 用于在 CELL 中显示图标。
执行gtk_source_gutter_renderer_pixbuf_set_pixbuf(renderer, pixbuf); 将呈现排水沟中所有单元格的图标。
如果唯一的方法是使用 cairo 手动绘制 pixbuf..这些渲染器有什么意义?
如何使用 gtksourcegutterrenderer在特定行中渲染 pixbuf?
【问题讨论】:
-
为什么没人接听?甚至没有关于为什么没有人回答的问题。这些东西真的是绝密吗?
-
因为 SO 的 gtk 部分不是很好。
-
@AlexanderDmitriev 太可悲了。与 gtk 部分相比,QT 的人数相当多。而对于 C 语言的 GUI 开发,还有什么替代方案。我相信 GTK+ 可能是同类产品中最好的。
标签: c windows gtk gtksourceview gutter