首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

GTK_列表

2012-12-27 
GTK__列表GtkWidget *listlist gtk_tree_view_new()gtk_tree_view_set_headers_visible(GTK_TREE_VIEW

GTK__列表

  GtkWidget *list;  list = gtk_tree_view_new();  gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), FALSE);static void init_list(GtkWidget *list){  GtkCellRenderer *renderer;  GtkTreeViewColumn *column;  GtkListStore *store;  //  model  renderer = gtk_cell_renderer_text_new();  column = gtk_tree_view_column_new_with_attributes ("col title1", renderer, "text", LIST_ITEM, NULL);  gtk_tree_view_append_column (GTK_TREE_VIEW(list), column);  renderer = gtk_cell_renderer_text_new();  column = gtk_tree_view_column_new_with_attributes ("col title2", renderer, "text", LIST_ITEM, NULL);  gtk_tree_view_append_column (GTK_TREE_VIEW(list), column);    store = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING);//  列数、类型  gtk_tree_view_set_model (GTK_TREE_VIEW(list), GTK_TREE_MODEL(store));  g_object_unref (store);}static void add_to_list(GtkWidget *list, const gchar *str){  GtkListStore *store;  GtkTreeIter iter;  store = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(list)));  gtk_list_store_append(store, &iter);  gtk_list_store_set(store, &iter, LIST_ITEM, str, -1);}

热点排行