bonjour,
en fait je souhaite pouvoir effacer le contenu de ma combobox. J'ai une fonction qui me permet de réintialiser ma liste de ma combobx a chaque fois le problème c'est qu'elle garde le choix que j'ai pu faire écrit et elle efface la liste moi je voudrais pouvoir effacer également ce que contient la bombobox comment faire. Voici la fonction qui permet d'initialiser la combobx a chaque utilisation et donc de supprimer ma liste:
mais je voudrais également supprimer ce qu'elle contient j'avais penser rajouter a la fin de la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void combobox10_clear (GtkComboBox *p_combo_box) { GtkTreeModel *p_tree_model = NULL; g_return_if_fail (p_combo_box != NULL); p_tree_model = gtk_combo_box_get_model (p_combo_box); gtk_list_store_clear (GTK_LIST_STORE (p_tree_model)); }
mais ca ne marche pas je ne vois pas trop pourquoi ni comment faire du coup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 /*définit le texte de la combo box*/ gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(p_combo_box)->entry), "");
merci
Partager