Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2379 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  GTK récuperer les valeurs d'un spin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GTK récuperer les valeurs d'un spin

n°1374759
Flo7603
Posté le 25-05-2006 à 09:15:27  profilanswer
 

Bonjour,
 
Je souhaiterais récuperer les valeur de chaque spin et les afficher dans ma fenetre. Le probleme c'est que je peux récupérer que le sPin[0] et non les autres. Voici mon code:
/*Déclaration de mes pSpin
 GtkWidget *pSpin[30];  
/*Création du bouton valider*/
 /*Placement du bouron valider*/
    gtk_table_attach_defaults(GTK_TABLE(pTable1), pValider ,3, 4, 7, 8);
 
/*Création de ces dernière*/
 for(i=0;i<var_juju_nbre_de_combobox;i++)
  {
       /*Creation des menu déroulant*/
       /* Creation du frame canal */
       pFrame[i] = gtk_frame_new("CANAL" );
       /* Creation du frame port */
      // pFrame[i+1] = gtk_frame_new("PORT" );
       /* Creation du choix canal */
       pSpin[i] = gtk_spin_button_new_with_range(0, 16, 1);
       gtk_container_add(GTK_CONTAINER(pFrame[i]), pSpin[i]);  
       /* Affichage des frames */
       gtk_table_attach_defaults(GTK_TABLE(pTable1), pFrame[i],i,i+1,3,4);
      /* Creation du widget Port */
       //pSpin[i+1] = gtk_spin_button_new_with_range(0, 4, 1);
      // gtk_container_add(GTK_CONTAINER(pFrame[i+1]), pSpin[i+1]);  
       /* Affichage des boutons */
      // gtk_table_attach_defaults(GTK_TABLE(pTable1), pFrame[i+1],i,i+1,5,6);
  }      
 
 /*Appelle de la fonction Recup apres appui sur valider*/
   g_signal_connect(G_OBJECT(pValider), "clicked", G_CALLBACK(Recup), (gpointer*) &pSpin);
 
Fonction recup
 
void Recup(GtkWidget *pWidget, gpointer data)
{
      GtkWidget *pRecup;
      gint recup;
     // GtkWidget *pSpin[30];
      GtkWidget **pSpin = (GtkWidget**)data;  
       
      /* Recuperation de data */
    // *pSpin = (GtkWidget*) data;
      recup=gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(pSpin[1]));    
      /*affichage du resultat du chemin saisit*/  
      sprintf(toto,"%d",recup);
      pRecup=gtk_label_new(toto);
      gtk_widget_destroy(pWindow1);
}

mood
Publicité
Posté le 25-05-2006 à 09:15:27  profilanswer
 

n°1374806
Taz
bisounours-codeur
Posté le 25-05-2006 à 11:31:47  profilanswer
 

c'est du C ça


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  GTK récuperer les valeurs d'un spin

 

Sujets relatifs
[Access 2003] Fusionner 2 valeurs en SQL lors d'un import de données[Access 2003] Ajouter des valeurs au résultat d'une requête
recuperer nom du posteRécuperer la valeur d'une variable
Recuperer et Envoyer un Header[ASP] Valeurs d'une liste déroulante persistantes ?
[ocaml] - récupérer une page xmlBoucle travaillant avec toutes les valeurs issues d'un formulaire
création d'un ascenseur avec les valeurs dans la bddPanier- Recuperer information d'un menu deroulant
Plus de sujets relatifs à : GTK récuperer les valeurs d'un spin


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR