GtkWidget
*
mytree
=
NULL;
GtkTreeStore * lefttree = NULL;
GtkTreeStore * lefttree = NULL;
树型模型的建立:
void
setupTreeStore()
{
lefttree = gtk_tree_store_new(1,G_TYPE_STRING);
GtkTreeIter iter ;
GtkTreeIter child;
gtk_tree_store_append (lefttree, &iter, NULL);//建立一个空行
gtk_tree_store_set (lefttree, &iter ,0,"root1",-1);//为此行设置值
gtk_tree_store_append (lefttree, &iter, NULL);//建立另一个空行
gtk_tree_store_set (lefttree, &iter ,0,"root2",-1);//为此行设置值
gtk_tree_store_append (lefttree, &child, &iter);//为上一行建立一个子行
gtk_tree_store_set (lefttree, &child ,0,
{
lefttree = gtk_tree_store_new(1,G_TYPE_STRING);
GtkTreeIter iter ;
GtkTreeIter child;
gtk_tree_store_append (lefttree, &iter, NULL);//建立一个空行
gtk_tree_store_set (lefttree, &iter ,0,"root1",-1);//为此行设置值
gtk_tree_store_append (lefttree, &iter, NULL);//建立另一个空行
gtk_tree_store_set (lefttree, &iter ,0,"root2",-1);//为此行设置值
gtk_tree_store_append (lefttree, &child, &iter);//为上一行建立一个子行
gtk_tree_store_set (lefttree, &child ,0,