IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

ComboBox Différenciation des choix


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut ComboBox Différenciation des choix
    bonsoir,

    j'ai un petit soucis avec les combobox :

    pComboBox = gtk_combo_box_new_text();

    gtk_combo_box_append_text(GTK_COMBO_BOX(pComboBox), "fonction");
    gtk_combo_box_append_text(GTK_COMBO_BOX(pComboBox), "fonction 2");
    gtk_combo_box_append_text(GTK_COMBO_BOX(pComboBox), "fonction 3");;

    pButtonAfficher=gtk_button_new_with_label(g_locale_to_utf8("Afficher",-1,NULL,NULL,NULL));

    gtk_combo_box_set_active(GTK_COMBO_BOX(pComboBox), 0);


    gtk_box_pack_start(GTK_BOX(pvbox),pButtonAfficher,FALSE,FALSE,0);

    g_signal_connect(G_OBJECT(pButtonAfficher), "clicked", G_CALLBACK(afficher_fonction), NULL);
    j'ai créer ma liste deroulante mas maintenant je souhaite executer les différentes fonction mais je ne sais pas comment m'y prendre. Donc j'ai mis un CALLBACK sur mon bouton qui appel une fonction afficher mais je ne sais pas commmen différencier les différents choix dans cette fonction.

    es ce que quelqu'un pourrait m'aider ?

    cordialement

  2. #2
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Il faut utiliser le signal "changed", puis un appel à gtk_combo_box_get_active pour récupérer l'indice de l'entrée sélectionnée par l'utilisateur dans la combo box gtk_combo_box_get_active_text (pour GTK >= 2.6).

    Si tu utilises GTK >= 2.24, alors GtkComboBoxText est disponible (API plus simple) avec gtk_combo_box_text_get_active_text.

Discussions similaires

  1. [XL-2007] ComboBox ajustée en fonction des choix
    Par vivi4561 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/02/2011, 19h16
  2. Mise à jour des choix d'une ComboBox
    Par jojo42000 dans le forum wxPython
    Réponses: 4
    Dernier message: 12/01/2010, 14h42
  3. Ajouter des choix dans une comboBox
    Par DarkSeiryu dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/01/2009, 11h43
  4. Combobox Ajouter une valeur a partir des choix
    Par bullrot dans le forum C++Builder
    Réponses: 3
    Dernier message: 23/11/2007, 19h31
  5. [Débutant] Différencier des inputs
    Par Pymm dans le forum ASP
    Réponses: 5
    Dernier message: 28/01/2005, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo