0
我想用GtkTreeView替換GtkCList,但似乎無法弄清楚如何完成與gtk_clist_set_pixtext函數相同的功能。我猜我需要一個自定義單元格渲染。是否有人有我可以使用的免費實現,或者我是否有必要從頭開始編寫一個實現?gtk treeview pix文本單元格渲染器
我想用GtkTreeView替換GtkCList,但似乎無法弄清楚如何完成與gtk_clist_set_pixtext函數相同的功能。我猜我需要一個自定義單元格渲染。是否有人有我可以使用的免費實現,或者我是否有必要從頭開始編寫一個實現?gtk treeview pix文本單元格渲染器
我找到了答案,以我自己的問題
此鏈接 http://library.gnome.org/devel/gtk/unstable/gtk-question-index.html
基本就見5.3節,你的東西了兩個渲染器在同一部件
下面是一些相同的代碼我發現完成了我想要的。
cell_renderer = gtk_cell_renderer_pixbuf_new();
gtk_tree_view_column_pack_start (column,
cell_renderer,
FALSE);
gtk_tree_view_column_set_attributes (column, cell_renderer,
"stock_id", 1, NULL);
cell_renderer = gtk_cell_renderer_text_new();
gtk_tree_view_column_pack_start (column,
cell_renderer,
TRUE);