begin process at 2012 05 29 07:34:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

GUI

 > 

GTK+ - Problème Clist


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

GTK+ - Problème Clist

mardi 20 février 2007 à 21:09:27 | GTK+ - Problème Clist

diophantes

http://www.servimg.com/image_preview.php?i=2&u=11038783
http://www.servimg.com/image_preview.php?i=3&u=11038783

Bonjour, j'aimerais trouver une solution à ce problème

j'utilise une Clist (déclaré en GTKWidget)
le problème est au moment de l'affichage
ou du remplissage,
après avoir mi colonne, ligne
voila se qui se passe lorsque je passe
mes informations du fichier texte à la Clist

Avez vous une idée de ce qui provoque ce décalage
j'ai utilisé différentes méthode

que sa soit avec le strcopy ou le strncopy
que sa soit en mettant en paramètre du g_strdup_printf("%s" );
la variable texte ou pas, rien à faire je n'arrive pas a avoir
le bon affichage

Pouvez vous m'aidez à résoudre ce problème,
je ne comprend pas ce qui passe mal.

(autre petit point, je ne pige pas pourquoi le premier élément
est décalé de 3-4 caractère espace)

Voici une copie partiel de mon code (déclaration des variables et passage qui
bug)


***************************************************************

GtkWidget *Fen_int,
*B_fermer,
*vbox_intitule = NULL,
*Clist;


int nb_memo;
char chaine[200];
char texte[200];
FILE *fintitule;
char *info[3];
gchar *titles[3] = {(g_locale_to_utf8("N° de mémo", -1, NULL, NULL, NULL)),
(g_locale_to_utf8("Intitulé du mémo", -1, NULL, NULL, NULL)),
(g_locale_to_utf8("Catégorie du mémo", -1, NULL, NULL, NULL))
};

***************************************************************

if ((fintitule = fopen("intitule.txt","r+")) == NULL){
perror("fopen"); //Affichage d'un message d'erreur
exit(1); //Interruption du programme
}//Fin du If

//fseek(fintitule,0,SEEK_SET);

/* Comptage du nombre de mémo et enregistrement des intitulés */
nb_memo=0;
while (fgets(texte,200,fintitule)!=NULL){
nb_memo++;

//strncpy(chaine,texte,strlen(texte));
//strcpy(chaine,texte);

info[0] = g_strdup_printf("%d",nb_memo);
info[1] = g_strdup_printf("%s",chaine);
info[2] = g_strdup("%");
gtk_clist_append(GTK_CLIST(Clist),info); // Ajoute de l'entrée a la Clist
}



gtk_clist_append(GTK_CLIST(Clist),info)
gtk_clist_set_column_width (GTK_CLIST(Clist), 0, 60);
Clist = gtk_clist_new_with_titles(3,titles);


Cette discussion est classée dans : problème, texte, gtk, info, clist


Répondre à ce message

Sujets en rapport avec ce message

Info sur les pointeurs [ par HCJarod ] slt, je me demande pourquoi on ne peut pas ecrire (ou c'est mon compilo qui merde)char tab[50];....tab++alors qu'avecchar* tab=new char[50]; oui.techn [débutant][OpenGL] Problème affichage texture + texte [ par Bornibus ] Bonjour, voici mon problème : J'ai défini une sous-fenêtre (c'est juste un détail) et un rectangle dedans auquel j'applique une texture. Jusque l Problème capture texte [ par oceax ] Bonjour,voilà j'aimerais enregistrer le contenu d'une editbox d'une application annexe.Je dipose du handle de ma boite de dialogue, de l'iD de mon con Prb de stockage fichier texte [ par Jarod1980 ] Bonjour tout le monde,Voilà j'ai un problème dans mon programme. Je voudrais ouvrir un fichier texte et stocker son contenu dans une variable. Le prob Problème avec GTK [ par garthos ] j'ai instaler le GTK runtime et le Package pour Dev Cpp et le problème est que quand j'essaye de compiler il bloque sur #include donc j'aimerai savo Problème d'installation de GTK+ en C++ [ par Uims ] Bonjour,Je voudrais installer gtk+ sous devcpp.J'ai installer les trois devpacks nécessaire + gtk, je creer dans nouveau projet un projet "application problème date [ par phenX ] bonjour, sur mon code j'ai:  fprintf(fichier,"%d\t\t", time(&H));  pour afficher la date un fichier texte, et quand j'ouvre le ficier texte, c'est un problème compilation [ par marilou ] Bonjour, Je suis sous mandriva 2005 et je développe une application en C où je dois utiliser gtk+-2.0 mais je n'arrive pas à compiler.  Ma ligne de co Problème avec les flux [ par nisaloncaje ] Bonjour, j'ai le code suivant :struct txt{const char* texte; }; int main(){stringstream message,message2;int var1=5,var2=7;txt txtniv; mess SetDlgItemText , editbox et selection [ par waganono ] SalutJ'ai un petit problème avec une editbox rebelle :En fait au démarrage de mon application (pure Win32), je fais un SetDlgItemText sur une editbox


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,343 sec (3)

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