История изменений
Исправление 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);