begin process at 2010 02 10 12:37:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

probleme de combobox avec gtk


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de combobox avec gtk

mercredi 17 octobre 2007 à 00:49:27 | probleme de combobox avec gtk

beny100



salut a tous j'ai  probleme avec combobox sous GTK,

quant  je selectionne un element de la liste deroulante, et que je mets ma condition elle ne s'execute pas.
 voici mon  sur cette partie




text = gtk_combo_box_get_active_text(combobox1);
  
  if(text="WEST")
   {
                  // attribution de valeur negative
     i= -1* t3;      
               
  }
 
    if(text="EST")
   {
                  // attribution de valeur negative
      j = 1*t3;      
               
  }




txt = gtk_combo_box_get_active_text (combobox2);

 


if((txt="WEST")&&(text="WEST"))

{
              t2=(i)+((1)*t4);
              dl=sqrt((x*x)+2*r*(r+x)*(1-cos(t1*(Pi/180))*cos(t2*(Pi/180))));
 val1=((r+x)/dl)*sqrt((1-(cos(t1*(Pi/180)))*cos(t1*(Pi/180))*(cos(t2*(Pi/180))*cos(t2*(Pi/180)))));
 val2=sin(t2*(Pi/180))/(sqrt((1-(cos(t1*(Pi/180)))*cos(t1*(Pi/180))*(cos(t2*(Pi/180))*cos(t2*(Pi/180))))));
Az=asin(val2)*(180/Pi);

As=acos(val1)*(180/Pi);

//As=t2;
//Az=t8;
  sprintf (temp,"%10f",As);
   sprintf (resul,"%10f",Az);
  gtk_entry_set_text(GTK_ENTRY(entry4), temp);
   gtk_entry_set_text(GTK_ENTRY(entry5), resul);

              gtk_main();
}


 else if((txt="WEST")&&(text="EST"))

{
             
              t2=(j)+((1)*t4);
              dl=sqrt((x*x)+2*r*(r+x)*(1-cos(t1*(Pi/180))*cos(t2*(Pi/180))));
 val1=((r+x)/dl)*sqrt((1-(cos(t1*(Pi/180)))*cos(t1*(Pi/180))*(cos(t2*(Pi/180))*cos(t2*(Pi/180)))));
 val2=sin(t2*(Pi/180))/(sqrt((1-(cos(t1*(Pi/180)))*cos(t1*(Pi/180))*(cos(t2*(Pi/180))*cos(t2*(Pi/180))))));
Az=asin(val2)*(180/Pi);

As=acos(val1)*(180/Pi);

As=t2;
Az=t8;
  sprintf (temp,"%10f",As);
   sprintf (resul,"%10f",Az);
   gtk_entry_set_text(GTK_ENTRY(entry4), temp);
    gtk_entry_set_text(GTK_ENTRY(entry5), resul);
     gtk_main();

             
}

              
              
le resultat fournir est toujours celle de la derniere condition quelque soit le choix effectuer sur les combobox

je comprends pas pourquoi les autres conditions ne passent pas.

mercredi 17 octobre 2007 à 10:27:19 | Re : probleme de combobox avec gtk

NeuroCypher

Réponse acceptée !
Bonjour,

Tu n'as pas un pb avec GTK mais tu es sacrement fache avec le C...

Une condition attend un ==
Le = c'est pour une assignation

Ensuite le C gere ses "strings" en tableau de chars (ou pointeurs)
donc tu ne PEUX PAS faire if (var == "toto")
Il te faut utilser une fonction comme strcmp() (string compare) comme suit : if (strcmp(var,"toto") == 0)
ou alors recoder un strcmp() like.


NeuroCypher
jeudi 18 octobre 2007 à 13:21:41 | Re : probleme de combobox avec gtk

beny100

merci , gars tu es un ange



Cette discussion est classée dans : text, t2, gtk, cos, pi


Répondre à ce message

Sujets en rapport avec ce message

saisie de texte gtk [ par sparetime ] bonsoirj'ai trouvé cette fonction pour faire la saisie du texte inséré dans une zone de texte dans le tutoriel sur gtkvoid saisie(GtkButton *button, G recuperer selection gtktreeviewcolumn [ par k4mik4zi ] Bonjour J'ai un gtktreeviewcolumn Jaimerai recuperer la chaine de caracteres selectionnee par l'utilisateur Je vous montre mon code: <tabl interface graphique GTK [ par ifitep84 ] bonjour à tous j'ai un ptit souci avec mon programme .en somme j'ai construit une interface graphique sous glade qui utilise GTK . Dans mon interfac probleme avec mon code [ par beny100 ] bonjour a tous voici mon code#include #include #include #define Pi 3.1415926535#include #include #include <gtk/gt [Maple]Problème Tracé de champ magnétique [ par Nethernat ] Bonjour à tous, à vrai dire je ne sais pas très bien où placer ce post ... J'essaye de tracer les lignes de champ magnétique crées par une spire de prrobleme sqlite en C, select [ par fdl1508 ] Bonsoir à tous, je suis bloquée dans une requete select sous sqlite en C, je ne vois vraiment pas pk ca ne marche pas, le but est d'afficher dans d difference entre gtk_combo_box_new et gtk_combo_box_new_text [ par zaibacker ] Bonjour, j'aimerai connaitre la difference entre les 2 constructeurs gtk_combo_box_new et gtk_combo_box_new_text de la librairie gtk. J'hesite encore taille fichier text [ par unionx ] bonjour a tous les equipes et les membres code-source j'ai un questionquand je creer un fichier *.txt sous linux il me donne une taille de 4ko je pens treeview edit label [ par lectpe ] Bonjour.Je voudrais pouvoir éditer un label dans un treeview.MON CODE :TV_INSERTSTRUCT tviis;TV_ITEM tvi;...      case WM_NOTIFY:      {         HWND Upload en ftp [ par hichem16 ] Bonjour, je voulais faire un petit log en console avec Dev-C++, le principe c'est que vous écrivez un texte, ensuite ce texte sera sauvegardé et uploa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales