Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RÉCUPÉRATION DE TEXT_ENTRY EN GTK


Information sur la source

Description

On veut récupérer les chaines de caractères de deux champs texte d'une interface basique en GTK faite avec Glade2.

La fonction de connection au serveur fonctionne nickel, celà se complique dès qu'on tente de récupérer les champs canal / valeur pour les envoyer (partie du code du callback.c dessous).

Le serveur serveur.c de test est dans le zip pour tester.
 

Source

  • void on_senddmx_clicked (GtkButton *button, gpointer user_data)
  • {
  • //on envoit au serveur
  • //mainwindow = user_data;
  • const gchar *can = gtk_entry_get_text(GTK_ENTRY(canal ));
  • const gchar *val = gtk_entry_get_text(GTK_ENTRY(value ));
  • send_dmx((char*)can, (char*)val);
  • }
void on_senddmx_clicked  (GtkButton       *button, gpointer         user_data)
{
	//on envoit au serveur
	//mainwindow = user_data;
	
	const gchar *can = gtk_entry_get_text(GTK_ENTRY(canal ));
	const gchar *val = gtk_entry_get_text(GTK_ENTRY(value ));
	send_dmx((char*)can, (char*)val);
}

Conclusion

Merci aux gens qui croient en nous, merci à Vincent sans qui ce projet aurait fonctionné.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   ClientSimple
    • AUTHORS
    • ChangeLog
    • NEWS
    • README
    • aclocal.m4Télécharger ce fichier [Réservé aux membres club]59 375 octets
    • autogen.shTélécharger ce fichier [Réservé aux membres club]4 476 octets
    • clientsimple.gladeTélécharger ce fichier [Réservé aux membres club]5 047 octets
    • clientsimple.glade.bakTélécharger ce fichier [Réservé aux membres club]5 047 octets
    • clientsimple.gladepTélécharger ce fichier [Réservé aux membres club]285 octets
    • clientsimple.gladep.bakTélécharger ce fichier [Réservé aux membres club]285 octets
    • config.guessTélécharger ce fichier [Réservé aux membres club]36 octets
    • config.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 087 octets
    • config.h.inTélécharger ce fichier [Réservé aux membres club]1 938 octets
    • config.logTélécharger ce fichier [Réservé aux membres club]Voir ce fichier20 560 octets
    • config.statusTélécharger ce fichier [Réservé aux membres club]34 003 octets
    • config.subTélécharger ce fichier [Réservé aux membres club]34 octets
    • configureTélécharger ce fichier [Réservé aux membres club]207 167 octets
    • configure.inTélécharger ce fichier [Réservé aux membres club]633 octets
    • COPYINGTélécharger ce fichier [Réservé aux membres club]31 octets
    • INSTALLTélécharger ce fichier [Réservé aux membres club]31 octets
    • install-shTélécharger ce fichier [Réservé aux membres club]34 octets
    • MakefileTélécharger ce fichier [Réservé aux membres club]12 483 octets
    • Makefile.amTélécharger ce fichier [Réservé aux membres club]656 octets
    • Makefile.inTélécharger ce fichier [Réservé aux membres club]12 297 octets
    • missingTélécharger ce fichier [Réservé aux membres club]31 octets
    • mkinstalldirsTélécharger ce fichier [Réservé aux membres club]1 988 octets
    • stamp-hTélécharger ce fichier [Réservé aux membres club]10 octets
    • stamp-h.inTélécharger ce fichier [Réservé aux membres club]10 octets
    •   po
      • ChangeLog
      • MakefileTélécharger ce fichier [Réservé aux membres club]8 086 octets
      • Makefile.inTélécharger ce fichier [Réservé aux membres club]8 007 octets
      • Makefile.in.inTélécharger ce fichier [Réservé aux membres club]8 072 octets
      • POTFILESTélécharger ce fichier [Réservé aux membres club]79 octets
      • POTFILES.inTélécharger ce fichier [Réservé aux membres club]114 octets
    •   autom4te.cache
      • output.0Télécharger ce fichier [Réservé aux membres club]207 807 octets
      • requestsTélécharger ce fichier [Réservé aux membres club]5 185 octets
      • traces.0Télécharger ce fichier [Réservé aux membres club]16 015 octets
    •   pixmaps
    •   src
      • callbacks.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 545 octets
      • callbacks.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 311 octets
      • callbacks.oTélécharger ce fichier [Réservé aux membres club]12 140 octets
      • client.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 395 octets
      • client.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier652 octets
      • client.oTélécharger ce fichier [Réservé aux membres club]6 576 octets
      • clientsimpleTélécharger ce fichier [Réservé aux membres club]43 598 octets
      • interface.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 246 octets
      • interface.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier98 octets
      • interface.oTélécharger ce fichier [Réservé aux membres club]13 564 octets
      • main.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier908 octets
      • main.oTélécharger ce fichier [Réservé aux membres club]10 652 octets
      • MakefileTélécharger ce fichier [Réservé aux membres club]9 975 octets
      • Makefile.amTélécharger ce fichier [Réservé aux membres club]381 octets
      • Makefile.inTélécharger ce fichier [Réservé aux membres club]9 340 octets
      • Makefile~Télécharger ce fichier [Réservé aux membres club]9 948 octets
      • serveurTélécharger ce fichier [Réservé aux membres club]9 967 octets
      • serveur.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 508 octets
      • support.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 671 octets
      • support.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 002 octets
      • support.oTélécharger ce fichier [Réservé aux membres club]15 732 octets
      •   .deps
        • callbacks.PTélécharger ce fichier [Réservé aux membres club]29 701 octets
        • client.PTélécharger ce fichier [Réservé aux membres club]3 414 octets
        • interface.PTélécharger ce fichier [Réservé aux membres club]30 921 octets
        • main.PTélécharger ce fichier [Réservé aux membres club]29 636 octets
        • support.PTélécharger ce fichier [Réservé aux membres club]30 777 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de luhtor le 13/12/2005 17:05:07

Tu peux détailler s'il te plait, car la je comprends pas du tout ce que fais ta source avec le peu d'explication que tu donnes.

signaler à un administrateur
Commentaire de Mattpbem le 13/12/2005 21:15:26

enorme !! le client simple avec une vingtaine de fichiers ^^ c'est GTK qui est si compliqué ou c'est la source ?

signaler à un administrateur
Commentaire de luhtor le 13/12/2005 21:55:28

Non ya rien d'anormal dans le nombre de fichier. Mais il était pas obligé de mettre les fichiers de glade. Apparemment, il a en plus des scripts de compilation et d'installation.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Devcpp - GTk help !!!!!! [ par UnderFlow ] Bonjour à tous, pour gagner du tps, j'utilise Glade pr éditer et générer un code C utilisant GTK pour mon gui. Mon problème : lorsque je fais un #in gtk (c) avec des librairie en c++ [ par lezurp ] bonjour,quelqu un sais si il existe une version de glademm pour windows ? (rien trouvé).si non et ce que je peu faire cela:j ai une librairie en c++ q Problème incopréhensible avec GTK+ [ par Crabe05 ] Bonjour à tous. J'ai installé GTK+, mais lorsque je veux compiler un fichier il me marque :File           |Line    |Message                            Fermer fenetre C et GTK 2.0 [ par ptiniko ] Bonjour à tous, Je sollicite votre aide pour un problème qui me fait perdre mon temps pour rien .Voilà, je débute en C (avec gtk) et donc je pose un b création d'un filtre DirectShow pour un codec H.264 [ par wafabmed ] Je voudrai faire un filtre DShow ( DirectShow) pour un codec H.264 en se basant sur le projet FFmpeg (décodeur) et le projet X264 (codeur).Le problème [QUESTION] Interface GTK et video [ par Ilsundal ] Bonjour à tous,Je souhaite réaliser un lecteur audio multi-OS alliant le design de foobar et diverses options de songbird, je voulais savoir si on peu inserer des images dans des tables pour un projet labyrinthe [ par Razily ] voilà , j'ai un projet labyrinthe à faire et pr le présenter j'ai pensé à créer des tables comme Widget !! et à l'intérieur j'ai prévu de mettre des c GTK+ et GTK : petites questions [ par Yunchi ] Bonjour,J'ai codé en gtk normal il y'a quelques années déjà et j'aurais voulu savoir si c'était pareil en gtk+, si le code est compatible et si c'est Thread en GTK+ [ par Yunchi ] Bonjour,J'avais un projet gtk en C et il y'avait des threads dedans.J'aimerais savoir si il est possible de faire pareil avec GTK+Quand j'essaye de re GTK+ : fermer la console automatiquement [ par Yunchi ] Bonjour,Je code en GTK+ sous code block. Quand j'exécute mon programme, on a la fenêtre gtk et en background y'a une console. Quand je ferme la fenêtr


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.