LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

как это не помогла? вот там прям отдельный раздел есть

http://en.wikibooks.org/wiki/GTK+_By_Example/Tree_View/Columns_and_Renderers#...

там даже пример приведен ровно того, что тебе нужно...

void
   age_cell_data_function (GtkTreeViewColumn *col,
                           GtkCellRenderer   *renderer,
                           GtkTreeModel      *model,
                           GtkTreeIter       *iter,
                           gpointer           user_data)
   {
     gfloat  age;
     gchar   buf[20];
 
     gtk_tree_model_get(model, iter, COLUMN_AGE_FLOAT, &age, -1);
 
     g_snprintf(buf, sizeof(buf), "%.1f", age);
 
     g_object_set(renderer, "text", buf, NULL);
   }
 
   ...
 
   liststore = gtk_list_store_new(NUM_COLS, G_TYPE_STRING, G_TYPE_FLOAT);
 
   col = gtk_tree_view_column_new();
 
   cell = gtk_cell_renderer_text_new();
 
   gtk_tree_view_column_pack_start(col, cell, TRUE);
 
   gtk_tree_view_column_set_cell_data_func(col, cell, age_cell_data_func, NULL, NULL);

Исходная версия Deleted, :

как это не помогла? вот там прям отдельный раздел есть

http://en.wikibooks.org/wiki/GTK+_By_Example/Tree_View/Columns_and_Renderers#...

там даже пример приведен ровно того, что тебе нужно...

g_snprintf(buf, sizeof(buf), «%.1f», age); g_object_set(renderer, «text», buf, NULL);