Probleme pour afficher mon GTKTreeView
Salut a tous,
Voici ci-dessous mon code, a la compilation tout va bien mais lors de l'exécution rien ne s'affiche dans l'emplacement prévue (pas non plus de message d'erreur sur la console)... Donc je ne comprend pas ou est le problème... Si vous avez une idée qu'en a la solution n'hésitez pas ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| objets.ptr_cadre_liste = gtk_frame_new (" Liste des membres "); // Creation d'un cadre
gtk_box_pack_start (GTK_BOX (objets.ptr_hbox_centrale), objets.ptr_cadre_liste, TRUE, TRUE, 5 ); // insert du cadre dans la box central
objets.ptr_scrollbar_liste = gtk_scrolled_window_new(NULL, NULL); //le pas de defilement Vert et Hor sont a NULL
gtk_container_add (GTK_CONTAINER (objets.ptr_cadre_liste), objets.ptr_scrollbar_liste );
objets.ptr_tab_liste = gtk_list_store_new(N_COLONNES, G_TYPE_STRING ); //creation du widget liste avec 1 colonne type string
for (i=0;i<10;i++) {
gtk_list_store_append( objets.ptr_tab_liste, &objets.nb_ligne ); //creation nouvelle ligen
gtk_list_store_set( objets.ptr_tab_liste, &objets.nb_ligne, COLONNE_NOM_PRENOM, "nom_et_prenom", -1 ); // MaJ des données
};
objets.ptr_vue_liste = gtk_tree_view_new_with_model(GTK_TREE_MODEL(objets.ptr_tab_liste)); // creation de la vue
objets.ptr_cell_liste = gtk_cell_renderer_text_new(); // Creation de la colonne
objets.ptr_colonne_liste = gtk_tree_view_column_new_with_attributes( "NOM & PRENON", objets.ptr_cell_liste, "text", COLONNE_NOM_PRENOM, NULL );
gtk_tree_view_append_column(GTK_TREE_VIEW(objets.ptr_vue_liste), objets.ptr_colonne_liste);
objets.ptr_vue_liste = gtk_tree_view_new_with_model(GTK_TREE_MODEL(objets.ptr_tab_liste) );
gtk_container_add (GTK_CONTAINER (objets.ptr_scrollbar_liste),objets.ptr_vue_liste );
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (objets.ptr_scrollbar_liste), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
Merci d'avance a tous ;)